Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.5 MB
Время: 0.056 c
2-1175620219
malyar
2007-04-03 21:10
2007.04.22
указатель на массив


2-1175161127
Alex7
2007-03-29 13:38
2007.04.22
Как взять данные DataSet в Clipbord, чтобы вставить в Excel


15-1174857652
eXPell
2007-03-26 01:20
2007.04.22
Последнее за выходные....


15-1174588113
JohnKorsh
2007-03-22 21:28
2007.04.22
Как из файла *.msg извлечь приложение?


3-1170165529
s_t_d
2007-01-30 16:58
2007.04.22
QReport - сохранение отчета(путь и имя файла)?