Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Путь программиста, Что изучать? 
:(
    Опции темы
Xenon
Дата 30.12.2006, 03:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1529
Регистрация: 12.4.2006

Репутация: 11
Всего: 50



Rockie, у меня тот же баг был. И если на то пошло - лицензионная винда


--------------------
user posted image  
PM MAIL   Вверх
Любитель
Дата 31.12.2006, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



К слову о багах борланда.
В универе винда лицензионная, а также лицензионные Delphi 7 и C++ Builder 6. Тем не менее багов хватает, в том числе при написании кода - просто вываливается ошибка памяти в vcl.bpl (или что-то типа того). Или при открытии проекта (абсолютно валидного) - тоже какая-то ошибка и на экране никаких файлов, никаких формочек. Правда в последнем случае жмёшь выбор форм - появляются.

Кстати, Vyacheslav, если вам не нравится eclipse количеством компилеров, то боюсь разочаровать в борланд студии он всего один и без надежд на светлое будущее.  smile 


--------------------
PM MAIL ICQ Skype   Вверх
nickless
Дата 31.12.2006, 03:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 19
Всего: 181



Раньше тоже пользовался BDS, и надо сказать, она значительно стабильнее работает после отключения ненужных фич, типа поддержки C# и дотнетовских промочек вообще.
Для 2005-ой: Making Delphi 2005 independent from .NET


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Vyacheslav
Дата 2.1.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(Любитель @  31.12.2006,  00:33 Найти цитируемый пост)
Кстати, Vyacheslav, если вам не нравится eclipse количеством компилеров, то боюсь разочаровать в борланд студии он всего один и без надежд на светлое будущее.    

Это Вы к чему?
Просто любопытно выглядит фраза "eclipse рулит", когда речь идет о степени соответствия компиляторов стандарту smile  И о перспективах Borland я знаю не хуже Вас. Даже имел возможность, кажется в 2004 году  на  Borland Day в Москве  лично выказать David'у Intersimone свою озабоченность этими песпективами после того как ознакомился с  С++BuilderX. Только о чем было говорить, когда в качестве главного спонсора   Borland Day фигурировал Microsoft smile
И в заключении, я все так подчеркну.
1. С++Builder 5,     С++Builder 6( после установки всез патчей) вполне качественные для своего времени продукты
2. Компиляторы, поставлемые с ними обеспечивали высокий (опять же для того времени) уровень совместимости со  стандартом.
3. VCL с точки зрения ООП  достаточно добротно разработанная библиотека, которая    
наглядно продемонстрировала эффективность модели PME(property , method, event). И, кстати, как бы Microsoft не отпиралась, в   их фреймворке и самом С# явно проглядывает лицо VCL , что в общем не удивительно. Создатель Delphi и С# - одно лицо, а именно  Андерс Хелсберг 

Вот эти все выше перечисленных пункта, а также мой опыт позволяют мне заявить что на этих продуктах вполне реально создать довольно большие работоспособные комплексы масштаба предприятия, а любое нытье по поводу багов, не дающих нормально работать на них, я могу рассматривать только как некомпетентность тех, кто использует эти продукты. Причем, я могу предположить, что эти программисты могут быть весьма квалифицированными людьми. Я просто имел возможность наблюдать код написанный довольно сильным сишником, использующим впервые С++Builder и VCL. Это было нечто. Весь функционал был ровным слоем размазан по всему приложению, события были задействованы совершенно не к месту.  Впоследствии переделка этого приложения заключалось в том, что приложении было переписано полностью, а код в результате сократился процетов на 30%

Все выше сказанное не относится  BDS 2006. Я не берусь утвеждать, что этот продукт также хорош. Впрочем не берусь утвеждать и обратное. Я не только с ним не работал, но к своему стыду даже никогда не видел smile

  


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Любитель
Дата 2.1.2007, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Vyacheslav, только не говорите, что gcc меньше соответствует стандарту чем борландовский компилер - это просто смешно.


--------------------
PM MAIL ICQ Skype   Вверх
skyboy
Дата 2.1.2007, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 1
Всего: 260



Цитата(Любитель @  2.1.2007,  17:34 Найти цитируемый пост)
что gcc меньше соответствует стандарту чем борландовский компилер - это просто смешно. 

сопутсвующий вопрос - как можно сравнивать соответствие стандарту в категории "больше, чем/меньше, чем"? Положим, Borland Pascal абсолютно не соотвествует стандарту ANSI C. А Borland C++ 3.0 частично соответствует стандарту. Но как можно сравнивать? скажем, компилятор 1 фактически реализует стандарт ANSI С. Но реализация while не соотвествует стандарта(например, работает до соблюдения условия). И for отсуствует напрочь. А компилятор 2 следует стандарту, но имеет отклонения в некоторых редко используемых конструкциях. И что больше соотвествует стандарту?
PM MAIL   Вверх
Vyacheslav
Дата 3.1.2007, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(Любитель @  2.1.2007,  18:34 Найти цитируемый пост)
Vyacheslav, только не говорите, что gcc меньше соответствует стандарту чем борландовский компилер - это просто смешно. 

Я и не говорю. Это Вы все пытаетесь сказать за меня.  smile
А наиболее полно соответствующим стандарту сечас считается не gcc, а Comeau
 
И небольшая шпилька smile в сторону gcc (взято отсюда  http://en.wikipedia.org/wiki/C++ )
Цитата

Recent releases of most popular C++ compilers support almost all of the C++ 1998 standard [4]One particular point of contention is the export keyword, intended to allow template definitions to be separated from their declarations. The first compiler to implement export was Comeau C++, in early 2003 (5 years after the release of the standard); in 2004, beta compiler of Borland C++ Builder X  smile was also released with export. Both of these compilers are based on the EDG C++ front end. It should also be noted that many C++ books provide example code for implementing the keyword export (for example, Beginning ANSI C++ by Ivor Horton) which will not compile, but there is no reference to the problem with the keyword export mentioned. Other compilers such as GCC   smile  do not support it at all. Herb Sutter, secretary of the C++ standards committee, recommended that export be removed from future versions of the C++ standard [2], but finally the decision was made to leave it in the C++ standard [5].


Цитата(skyboy @  2.1.2007,  23:22 Найти цитируемый пост)
сопутсвующий вопрос - как можно сравнивать соответствие стандарту в категории "больше, чем/меньше, чем"? 

Разработан набор тестов, которые в зависимости от ситуации компилятор должен правильно или не должен компилировать. Раньше был, а может есть и сейчас (ссылку я утерял, к сожалению), где публиковались результаты тестов по компиляторам. 



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Rockie
Дата 3.1.2007, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1143
Регистрация: 23.4.2006

Репутация: 8
Всего: 31



Цитата(Vyacheslav @  3.1.2007,  00:33 Найти цитируемый пост)
 Раньше был, а может есть и сейчас (ссылку я утерял, к сожалению), где публиковались результаты тестов по компиляторам. 

Сравнительный анализ компиляторов С++




--------------------
Чтобы иметь большой гардероб - надо иметь большой гардероб.
PM   Вверх
Daevaorn
Дата 3.1.2007, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2155
Регистрация: 29.11.2004
Где: Москва

Репутация: 51
Всего: 70



Цитата(Rockie @  3.1.2007,  02:15 Найти цитируемый пост)
Сравнительный анализ компиляторов С++

Но это тест не на соответствие стандарту
PM MAIL WWW   Вверх
Любитель
Дата 5.1.2007, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(Vyacheslav @  3.1.2007,  00:33 Найти цитируемый пост)
Я и не говорю. Это Вы все пытаетесь сказать за меня.

Вы говорили насчёт проблем с нахождением компилера для Eclipse.

Цитата(Vyacheslav @  3.1.2007,  00:33 Найти цитируемый пост)
А наиболее полно соответствующим стандарту сечас считается не gcc, а Comeau.

Ну с этим никто спорить не собирается. Факт есть факт. Просто gcc бесплатен, и в сё же компилер достаточно хороший.

Насчёт экспорта - вы им хоть раз пользовались? Саттер не зря хотел убить экспорт (о чём он также пишет в своих книгах) - проблем в реализации много, а проку мало. Скорее наоборот - экспорт хранит неожиданности, интуитивно он воспринимается не таким, какой он есть не самом деле. Он не позволяет достичь того разделения между интерфейсом и реализацией, как дял обычных функций. По крайней мере в том виде, как его сейчас описывает стандарт. Поддержка эспорта - нулевой аргумент.

Цитата(Vyacheslav @  3.1.2007,  00:33 Найти цитируемый пост)
Разработан набор тестов, которые в зависимости от ситуации компилятор должен правильно или не должен компилировать. Раньше был, а может есть и сейчас (ссылку я утерял, к сожалению), где публиковались результаты тестов по компиляторам.

Глянем хотя бы на буст, написанный наиболее авторитетными плюсовыми программерами. В нём есть набор тестов, которые gcc проходит гораздо лучше борланда.


--------------------
PM MAIL ICQ Skype   Вверх
Vyacheslav
Дата 6.1.2007, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(Любитель @  5.1.2007,  22:24 Найти цитируемый пост)
Вы говорили насчёт проблем с нахождением компилера для Eclipse.


Я и говорю, пытаетесь сказать за меня то, что я  не говорил
Это Ваши слова? 

Цитата(Любитель @  27.12.2006,  17:39 Найти цитируемый пост)
В плане совместимости со стандартом.
...
 Если брать старенькие версии, то тут ни в коем случае не борланд и не MS.  А вообще Eclipse рулит  

В теме, где обсуждали совместимость компиляторов со стандартом, Вы заявили, что Eclipse рулит smile  И я конечно же с Вами согласился при условии использования соответствующего компилятора smile Хотя может я отстал от жизни и Eclipse уже не IDE, а  с++ компилятор совместимый со стандартом? smile 





--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Vyacheslav
Дата 6.1.2007, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 9
Всего: 59



Цитата(Любитель @  5.1.2007,  22:24 Найти цитируемый пост)
Глянем хотя бы на буст, написанный наиболее авторитетными плюсовыми программерами. В нём есть набор тестов, которые gcc проходит гораздо лучше борланда. 


Вы все таки упорно не желаете вчитываться в то, что я пишу smile 

Цитата(Vyacheslav @  27.12.2006,  11:54 Найти цитируемый пост)
Пока Borland нормально занимался поддержкой C++Builder, компилятор постявлеемый с ним на конец 20 - начало 21 века считался одним из самых ANSI-совместимых компиляторов для платформы Windows, а возможно и не только для Windows.

Здесь ключевые фразы "для платформы Windows" и "Пока Borland нормально занимался поддержкой C++Builder".  А если уж захотели сравнивать с gcc , то стоило бы тогда сравнить  gcc 2.95 и компилятор от C++Builder 5.  Они как раз по времени выхода очень близки к друг другу. И я очень сомневаюсь, что gcc на фоне Borland C++ 5.5 выглядел также блестяще 


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Sergio
Дата 7.1.2007, 15:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 843
Регистрация: 28.7.2006
Где: Solar System-> Earth

Репутация: 0
Всего: 1



ИМХО Нужно выучить С++! Чтобы не терятся в книгах по МФЦ и АПИ.  Имхо это учить не надо.
PM MAIL ICQ   Вверх
Любитель
Дата 8.1.2007, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(Vyacheslav @  6.1.2007,  17:03 Найти цитируемый пост)
отя может я отстал от жизни и Eclipse уже не IDE, а  с++ компилятор совместимый со стандартом

В том случае с моей стороны речь шла о полном боекомплекте от MS и Borland. Они поставляют IDE с компилером. И тут я сказал про эклипс. Тот факт, что с ним естественным считается gcc, по-моему, бесспорен.

Цитата(Vyacheslav @  6.1.2007,  17:22 Найти цитируемый пост)
Вы все таки упорно не желаете вчитываться в то, что я пишу

1. см выше
2. всё же вы хотели бросить что-то якобы против gcc  smile 

Цитата(Vyacheslav @  6.1.2007,  17:22 Найти цитируемый пост)
Здесь ключевые фразы "для платформы Windows" и "Пока Borland нормально занимался поддержкой C++Builder"

Мдя, говорить про ANSI-совместимость для Windows как таковой... Да и вообще пока борланд нормально занимался поддержкой своего компилера (в моём понимании нормально) - стандарта собсно не было. Насчёт времени выхода - не знаю. Я говорю про те версии gcc и борланд-компилера, которые мне попадаются.

ЗЫ А вообще спор заходит непонятно куда и непонятно зачем...


--------------------
PM MAIL ICQ Skype   Вверх
JackYF
Дата 9.1.2007, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 18
Всего: 162



Меня долго не было... отвечу на один из прошлых постов 
Vyacheslavа.


Цитата(Rockie @  29.12.2006,  20:03 Найти цитируемый пост)
Думал речь о BCB 6. Слышал что BDS2006 еще сырая.

Нет. В этом случае как раз речь шла о BCB6 SP4.

Цитата(Rockie @  29.12.2006,  20:03 Найти цитируемый пост)
виндовс купленный?

Издеваетесь? smile Дома? smile

Только не говорите, что в пиратской версии windows злобные пираты специально подправили пару файликов...

Это же возникало и на купленных Win98SE (BCB5)... Так что не в Винде здесь дело...



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1541 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.