...не , ну все понятно ,но что конкретно!?
Вообщем изучаю я С++ по книге Б.Страуструпа (специальное издание).Трудновато сначала было,ну да ладно ,справился.Четсно делал задания.Щас механизмы абстракции начал изучать(самый смак!!! Те самые 3 кита ООО,принцип матрешек и т.д. и т.п.)Все это воплощал в билдере 6 под дос(чистый С++ вообщем, без всяких примочек).Так вот прочту я эту книгу,и что дальше?
VC++ или BilderC++?
З.Ы. Какие аргументы можно привести в его пользу?
Посоветуйте ламеру несведущему,люди умные
Здравствуйте, v0id, Вы писали:
V>...не , ну все понятно ,но что конкретно!? V>Вообщем изучаю я С++ по книге Б.Страуструпа (специальное издание).Трудновато сначала было,ну да ладно ,справился.Четсно делал задания.Щас механизмы абстракции начал изучать(самый смак!!! Те самые 3 кита ООО,принцип матрешек и т.д. и т.п.)Все это воплощал в билдере 6 под дос(чистый С++ вообщем, без всяких примочек).Так вот прочту я эту книгу,и что дальше? V>VC++ или BilderC++? V>З.Ы. Какие аргументы можно привести в его пользу? V>Посоветуйте ламеру несведущему,люди умные
Если в целях изучения C++ (особенно по книге Страуструпа) — однозначно лучше C++Builder, т. к. он гораздо ближе к стандарту C++, чем VC++. Например, такой пример в билдере компилится, а в VC++ — нет:
for(int i=0; i<...; ++i)
{
...
}
for(int i=0; i<...; ++i)
{
...
}
Если же для написания какого-то конкретного проекта, то здесь есть свои плюсы и минусы.
В билдере проще пишется графический интерфейс, немного проще работать с базами данных.
Но при этом борланд вроде бы прекратил (или собирается прекратить) поддержку C++ Builder 6 — теперь вместо него будет C++BuilderX, а там вместо VCL будет уже совсем другая библиотека. Также VC++ имеет преимущество, если важен размер исполняемого файла — на билдере он получается значительно больше.
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, klopodav, Вы писали:
K>Если в целях изучения C++ (особенно по книге Страуструпа) — однозначно лучше C++Builder, т. к. он гораздо ближе к стандарту C++, чем VC++. Например, такой пример в билдере компилится, а в VC++ — нет: K> for(int i=0; i<...; ++i) K> { K> ... K> }
K> for(int i=0; i<...; ++i) K> { K> ... K> }
Данное замечание относится относится к VC++ 6 (1998 год) и ниже. В VC++.NET поддержка стандарта реализована очень и очень неплохо. Очевидных ляпов(вроде приведённого вами) там нет, а несоответствия стандарту проявляются в довольно-таки нетривиальных ситуациях, так что человек только начинающий писать на C++ доберётся до этих несоответствий мягко говоря нескоро.
Re[3]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, dyattle, Вы писали:
D>Здравствуйте, klopodav, Вы писали:
K>>Если в целях изучения C++ (особенно по книге Страуструпа) — однозначно лучше C++Builder, т. к. он гораздо ближе к стандарту C++, чем VC++. Например, такой пример в билдере компилится, а в VC++ — нет: K>> for(int i=0; i<...; ++i) K>> { K>> ... K>> }
K>> for(int i=0; i<...; ++i) K>> { K>> ... K>> }
D>Данное замечание относится относится к VC++ 6 (1998 год) и ниже. В VC++.NET поддержка стандарта реализована очень и очень неплохо. Очевидных ляпов(вроде приведённого вами) там нет, а несоответствия стандарту проявляются в довольно-таки нетривиальных ситуациях, так что человек только начинающий писать на C++ доберётся до этих несоответствий мягко говоря нескоро.
Во-первых: Я собственно говоря щас пишу на Билдере 6-ом чистый С++
А потом ,что лучше (плезней) ,с Вашей точки зрения правильней изучить(может быть и то и другое?)
Во-вторых: VC++.NET если я не ошибаюсь -интернет разработчикам(С#),т.е. маленько не то (по-моему)...
Re[4]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, v0id, Вы писали:
V>Во-вторых: VC++.NET если я не ошибаюсь -интернет разработчикам(С#),т.е. маленько не то (по-моему)...
VC++.NET и C# далеко не одно и то же. И необязательно для интернет-разработчиков (и тот, и другой). Хотя для веб подходят в самый раз. Говорят, в ЛонгХорн вообще не будет отличия между веб и настольными приложениями — в конфиге указал как запускать и все.
Вот на днях надеюсь поставлю
... << RSDN@Home 1.1.0 stable >>
Re[4]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, v0id, Вы писали:
V>Вообщем изучаю я С++ по книге Б.Страуструпа (специальное издание).Трудновато сначала было,ну да ладно ,справился.Четсно делал задания.Щас механизмы абстракции начал изучать(самый смак!!! Те самые 3 кита ООО,принцип матрешек и т.д. и т.п.)Все это воплощал в билдере 6 под дос(чистый С++ вообщем, без всяких примочек).Так вот прочту я эту книгу,и что дальше? V>VC++ или BilderC++?
1. Под Дос в 6-ом Билдере нельзя писать, по моему, а то что вы пишете называется скорее
всего консольной програмой, и ето такая же полноценная Win32 програма, как Word, только без вывода.
2.1. VC.NET 2003, со стандартом достаточно хорошо дружит, получше Билдера 6-го, о Билдере Х отдельная история, как компилятор он вроде бы ещё ничего, но сама среда временами напоминает поделку групки студентов за летние каникулы, отсутсвие аутокомплита сразу убило какое либо желание ею пользоватся, а после двуг трёх часов мук и выявлением ещё кучи "особенностей" вообще отпало желания когда нибуть впредь связываться с продуктами этой компании;
2.2. вторая причина преимушества перед Борландом (6-го, в Х там вообще Java справка), справка Бормана никак не избавится от ихней дурацкой справки в формате ВинХелп(мне как начинающему єто в своё время сильно мешало, особенно диалог создания базы поиска );
2.3. ну и третья причина дебагер даже в VC6 (IMHO) не идёт ни в какое сравнение с Билдеровским, по моему в Билдере они его не улучшали с первых версий просто окошек добавли для новых регистров, а узабилити на ужасно низком уровне.
V>З.Ы. Какие аргументы можно привести в его пользу? V>Посоветуйте ламеру несведущему,люди умные
Зы когда я тоько учил плюсы я начинал с VC5 и у меня стоял Билдер какой счас уже не помню, и ещё Борланд С++ 5 в случае с проблемами я проганял одну и ту же прогу через все три(я тогда учился работать с шаблонами), так как при ошибках иногда показывается полностью неудобочитаемые сообщения через которые локализировать ошибку иногда трудно, в разных ситуациях мне иногда Билдер, а иногда Вижуалка давали более информативные сообщения в чём и где ошибка.
А вообще это дело вкуса и привычки так сложилось что мой путь сложился BC3.1(только С), BC5(только С), VC5, VC6, BCB5-6, VC7, VC7.1, людям которые переходят с Делфи привычнее работать в знакомой для них среде.
... << RSDN@Home 1.1.2 beta 1 >>
Re[4]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, v0id, Вы писали:
V>Во-первых: Я собственно говоря щас пишу на Билдере 6-ом чистый С++ V>А потом ,что лучше (плезней) ,с Вашей точки зрения правильней изучить(может быть и то и другое?) V>Во-вторых: VC++.NET если я не ошибаюсь -интернет разработчикам(С#),т.е. маленько не то (по-моему)...
Я сам много пишу на BCB 6, ибо по скорости разработки в сравнении с MFC это Феррари в сравнении с КРАЗ'ом. Вот живой пример — на выходных делал себе записную книжку, исключительно в целях экспериментов с ADO. Делал параллельно на BCB 6 и на VS 2003.
Так как .NET использовать нельзя (у Заказчика слабые нотбуки), под VS юзал MFC.
В общем, под MFC я на пол-пути забил, просто лень стало все руками ковырять, впрочем, задача была учебная и не хотелось особо возиться. Так что под Win32 Билдер очень хорош.
А теперь большое но — он больше не будет развиваться, не будет новых версий, это было заявлено официально на конференции Борланд в конце прошлого года. Очередная уступка MS, имхо, взамен Борланд получит кусок от пирога .NET и использует его в Дельфях.
Еще но — работу на нем хрен найдешь, уж лучше Дельфи.
В общем, я под W32 в основном юзаю Билдер, но знаю и MFC (или мне нравится так думать )
Буду изучать NET, книжек уже прикупил.
[реклама удалена модератором]
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, Stoune, Вы писали:
S>2.2. вторая причина преимушества перед Борландом (6-го, в Х там вообще Java справка), справка Бормана никак не избавится от ихней дурацкой справки в формате ВинХелп(мне как начинающему єто в своё время сильно мешало, особенно диалог создания базы поиска );
Этот маньяк из MS, причем тут Борланд?
S>2.3. ну и третья причина дебагер даже в VC6 (IMHO) не идёт ни в какое сравнение с Билдеровским, по моему в Билдере они его не улучшали с первых версий просто окошек добавли для новых регистров, а узабилити на ужасно низком уровне.
До, по сравнению с VS 2003 ужасен
V>>З.Ы. Какие аргументы можно привести в его пользу? V>>Посоветуйте ламеру несведущему,люди умные
S>А вообще это дело вкуса и привычки так сложилось что мой путь сложился BC3.1(только С), BC5(только С), VC5, VC6, BCB5-6, VC7, VC7.1, людям которые переходят с Делфи привычнее работать в знакомой для них среде.
Здравствуйте, v0id, Вы писали:
V>VC++ или BilderC++? V>З.Ы. Какие аргументы можно привести в его пользу?
VC++ 7.1 (.NET)
плюсы:
— гораздо более удобный редактор текста
— сама среда работает быстрее и устойчивее
— интеграция с SourceSafe
— интеграция с MSDN
не всегда же ты будешь простенькие консольные приложения писать и лепить интерфейсы к БД.
В реальных проектах разработка графического интерфейса как правило лишь небольшая часть задачи, можно и на MFC сделать и на WinAPI.
В общем, если хочешь работать программистом и много денег получать — VC++
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, klopodav, Вы писали:
K>Если в целях изучения C++ (особенно по книге Страуструпа) — однозначно лучше C++Builder, т. к. он гораздо ближе к стандарту C++, чем VC++.
А как в C++Builder с частичной специализауией шаблона?
Re[3]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, BioUnit, Вы писали:
K>>Если в целях изучения C++ (особенно по книге Страуструпа) — однозначно лучше C++Builder, т. к. он гораздо ближе к стандарту C++, чем VC++. BU>А как в C++Builder с частичной специализауией шаблона?
Есть. Но с шаблонами не все гладко. Лучше, чем в VC6. Но хуже, чем в VC7.1.
Как все запущенно...
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, Alex_13, Вы писали:
A_>В общем, если хочешь работать программистом и много денег получать — VC++
... "а реалисты изучают автомат калашникова"
Лучший дар, который мы получили от природы и который лишает нас всякого права жаловаться – это возможность сбежать. /М.Монтень/
Здравствуйте, v0id, Вы писали:
V>...не , ну все понятно ,но что конкретно!? V>Вообщем изучаю я С++ по книге Б.Страуструпа (специальное издание).Трудновато сначала было,ну да ладно ,справился.Четсно делал задания.Щас механизмы абстракции начал изучать(самый смак!!! Те самые 3 кита ООО,принцип матрешек и т.д. и т.п.)Все это воплощал в билдере 6 под дос(чистый С++ вообщем, без всяких примочек).Так вот прочту я эту книгу,и что дальше? V>VC++ или BilderC++? V>З.Ы. Какие аргументы можно привести в его пользу? V>Посоветуйте ламеру несведущему,люди умные
Все просто за умение программить под VC тебе дадут денег в 9 из 10 контор, а в 10й конторе место программера на BC++ уже давно занято!
Не болей.
P.S. В смысле головой...
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, v0id, Вы писали:
V>Посоветуйте ламеру несведущему,люди умные
По крутости реализации интерфейса и всего прочего Studio .NET стоит на первом месте. Интерфейс в .NET одновременно и простой, и функциональный! Редактор в .NET лучше всяких похвал. Помнится, лет пять назад запустил я C Builder 5, увидел как он долго думает при code completion, и все, это был его последний день! Во второй раз он был запущен в прохожего! Я уже не говорю про ОБЪЕМНЫЕ exe-шники, которые вылезают из его недр после компиляции, абсолютно неудобные пакейджы, хламскОй интерфейс, совершенно неудобную компонентно-ориентированную модель и т.д и т.п. Не знаю про последние версии BCB, но сомневаюсь, что там есть сколь-нибудь позитивные изменения.
В результате самые правильные действия:
1. Хватать с полки СиБулку.
2. Бежать и кидать ее в помойку.
3. Спокойным шагом и гордым видом идти покупать Вижуал Студио .НЭТ
4. Возвращаться домой/работу и устанавливать ее на свой драндулет!
Здравствуйте, v0id, Вы писали:
V>VC++ или BilderC++?
VC++ only
VCL не поддерживает юникод. CLX слабовата.
MFC не слишком удобна, но даёт больше возможностей.
И, наконец, у Borland отсутствует необходимый набор утилит.
Григорий Цуканов
Re[2]: Помогите выбрать между Builder C++ или VC++
Здравствуйте, Stoune, Вы писали:
S>2.2. вторая причина преимушества перед Борландом (6-го, в Х там вообще Java справка), справка Бормана никак не избавится от ихней дурацкой справки в формате ВинХелп(мне как начинающему єто в своё время сильно мешало, особенно диалог создания базы поиска );
я не призываю работать с borland, но по поводу справки не высказаться не могу.
Иногда требуется прилепить к фирменной справке собственную (причём в юникоде, т.е. на несколько языков разом). WinHelp отображает нормально и индекс и поиск. А вот hh.exe правильно покажет только саму справку, но не индексы и поиск.