Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.04.22;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.103 c
11-1154891295
ANTPro
2006-08-06 23:08
2007.04.22
Компилятор для KOL


15-1174904657
Marat
2007-03-26 14:24
2007.04.22
доступ к папке


2-1175176848
Sesh
2007-03-29 18:00
2007.04.22
Как убить процесс?


15-1174674540
webmus
2007-03-23 21:29
2007.04.22
Как бы так Web-radio relay сделать?


15-1174644621
Post_
2007-03-23 13:10
2007.04.22
Крякалка





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский