Текущий архив: 2007.04.22;
Скачать: CL | DM;
Вниз
C++ Builder первые впечатления Найти похожие ветки
← →
Servelat © (2007-03-25 23:36) [0]Вчера появилась необходимость посмотреть некий проект в сабжевой IDE. До этого работал исключительно с Делфи. Возникла следующая неприятность, все возникающие подсказки среды (при наведении курсора на переменные, те что по <Ctrl+Space>, и те что про параметры функций (<Ctrl+Shift+Space>)) возникают крайне медленно :(. От 2х и до 7 секунд. То же и с Ctrl+Click. После Делфи, где все происходило сразу, такие задержки прямо очень неприятны...
Дело идет к тому, что придется CodeInsight (вроде так система подсказок называется) вообще выключать, а очень не хотелоь бы. Может кто-нибудь может подсказать, с чем это связано, и какие могут быть пути преодоления.
Версия и Билдера и Делфи 10я (BDS в общем).
← →
Loginov Dmitry © (2007-03-25 23:41) [1]А интересно, сворачивание кода там сделали всеж-таки, или опять забыли? :)
А то в Билдере для BSD2005 сворачивание кода было, но не работало.
← →
Servelat © (2007-03-25 23:43) [2]Сворачивание вроде работает, но вот как раз им я еще пользоваться не привык (за Делфи 7 долго сидел). А вот с подсказками трабл.
← →
Loginov Dmitry © (2007-03-25 23:53) [3]Не знаю, как десятка, но Билдер 6 был один большой трабл. Глючило практически все, что могло глючить. На скорость появления подсказок обращать внимание - дело десятое :)
← →
Servelat © (2007-03-26 00:03) [4]> На скорость появления подсказок обращать внимание - дело
> десятое :)
Хе, это вы зря. К хорошему быстро привыкаешь. Когда я после синего окошка турбо паскаля увидел Делфи, возможности среды просто пленили мою душу :). А теперь прям так обидно, будто конфетку отобрали у ребенка :(. Машешь курсором по окну редактора, а он проезжая по каждой переменной на 3 секунды задумывается...
Пожалуйста, кто пользуется/пользовался Билдером, подскажите, такая проблема только у меня? Пробовал ставить BDS на другой компьютер - ситуация та же, в Делфи все быстро, в Билдере медленно.
← →
homm © (2007-03-26 00:37) [5]> Пожалуйста, кто пользуется/пользовался Билдером, подскажите,
> такая проблема только у меня?
Скорее всего нет. С++ намного сложнее для анализа. И компилируется в десятки раз медленее. Сам не понимаю, как на нем люди пишут.
← →
iZEN © (2007-03-26 08:51) [6]
> Servelat © (26.03.07 00:03) [4]
> Пожалуйста, кто пользуется/пользовался Билдером, подскажите,
> такая проблема только у меня? Пробовал ставить BDS на другой
> компьютер - ситуация та же, в Делфи все быстро, в Билдере
> медленно.
Это проблема не IDE. Это проблема самого языка C++.
Всё, что может на нём тормозить, тормозит. Причём везде: и в Windows, и в Linux.
← →
Inco (2007-03-26 10:49) [7]Согласен с iZEN.
Аднозначна это проблемы С++. Слишком много разницы с Дельфи, и работать также быстро никогда не будет.
Помочь можно так: апгрейдь комп - чтоб системная шина самая быстрая, ставь быстрый винт, глядишь и полегчает.
А из реальных выходов: отключай нафик все подсказки, больше нервов сбережешь.
← →
wicked © (2007-03-26 10:57) [8]> Servelat ©
ничего тут сделать нельзя... я, когда на билдер перешел, тож так помучился, потом отключил автоматический вывод подсказок и все нормуль... тем более, это стимулирует запоминание часто используемых полей и методов... а также стимулирует называть свои поля и методы классов так, чтобы их было легко запомнить
а если уж надо - жму Ctrl+Space
> homm © (26.03.07 00:37) [5]
> iZEN © (26.03.07 08:51) [6]
га-га-га, рассмешили :)
← →
DrPass © (2007-03-26 11:44) [9]Лет 10 назад на моем P-150 с 8Мб RAM первый С++Builder компилировал пустую форму минуты полторы. Третья Delphi это делала мгновенно :)
Билдер с рождения был довольно кривой оболочкой. Впрочем, во всякой шутке
> iZEN © (26.03.07 08:51) [6]
...есть доля шутки. Идеология С++ с его раздельным описанием и реализацией, а также отсутствием модульности действительно плохо укладывается в Delphi-подобную архитектуру. Тот же CodeInsight при каждом срабатывании неявно выполняет "на лету" компиляцию модуля. Но "компиляция на лету" многопроходным плюсовым компилятором - это действительно технический садизм.
← →
pasha_golub © (2007-03-26 13:52) [10]
> Но "компиляция на лету" многопроходным плюсовым компилятором
> - это действительно технический садизм.
Занесу на скрежали. :))
← →
homm © (2007-03-26 22:51) [11]> [8] wicked © (26.03.07 10:57)
> > homm © (26.03.07 00:37) [5]
> > iZEN © (26.03.07 08:51) [6]
> га-га-га, рассмешили :)
Что не так?
ЗЫ «Смех без причины - признак слаборазвитости»
← →
Golova ArtemESC (2007-03-27 00:50) [12]
> iZEN © (26.03.07 08:51) [6]
>
> Это проблема не IDE. Это проблема самого языка C++.
>
> Всё, что может на нём тормозить, тормозит.
Зато уж Ява везде летает! :)
← →
iZEN © (2007-03-27 17:17) [13]
> Golova ArtemESC (27.03.07 00:50) [12]
> Зато уж Ява везде летает! :)
На нормальных JVM летает, на GCJ ползает. :)
← →
двоешник (2007-03-28 00:33) [14]
> DrPass © (26.03.07 11:44) [9]
> Лет 10 назад на моем P-150 с 8Мб RAM первый С++Builder компилировал
> пустую форму минуты полторы. Третья Delphi это делала мгновенно
> :)
> Билдер с рождения был довольно кривой оболочкой. Впрочем,
> во всякой шутке
У меня на 386DX с 8МБ Borland C++ четвёртой версии даже "Hello World!" минут пятнадцать компилил. Потом на Pentium 133 c 8МБ примерно так же, а когда добавил памяти до 96МБ, стало всё летать в том числе и C++ Builder 6.
Кстати, есть у меня нотбук Pentium 120 с 32МБ (жалко выбрасывать), так на нём до сих пор пользую иногда шестой C++ Builder, ну когда совмещаю двух зайцев: подышать на природе и в программиста поиграть:)
Страницы: 1 вся ветка
Текущий архив: 2007.04.22;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.035 c