TOBI
|
|
: 30 Декабрь 2008, 18:27
|
|
ищу ПО для написания программ на языке С++
|
</script> </table></table>
<table height=5 border=0 cellspacing=1 cellpadding=1><tr><td></table> <table class=mn width=100% border=0 cellspacing=1 cellpadding=2> <tr><td> <table width=100% border=0 cellspacing=0 cellpadding=3 class=mn2> <tr><td> <table width=100% border=0 cellspacing=1 cel
|
|
|
DSA
Репутация: 426
Сообщений: 2373
|
|
Ответ #1 : 30 Декабрь 2008, 18:44
|
|
Их довольно много. От Turbo C/C++ до MS Visual Studio или QDevelop. У Microsoft есть бесплатная версия Visual C++ (и Visual Studio) - Express Edition.
|
|
|
|
TOBI
|
|
Ответ #2 : 30 Декабрь 2008, 19:37
|
|
она нормальная?я просто в этом не очень понимаю,насколько мне известно в основном используют borland или я ошибаюсь?
|
</script> </table></table>
<table height=5 border=0 cellspacing=1 cellpadding=1><tr><td></table> <table class=mn width=100% border=0 cellspacing=1 cellpadding=2> <tr><td> <table width=100% border=0 cellspacing=0 cellpadding=3 class=mn2> <tr><td> <table width=100% border=0 cellspacing=1 cel
|
|
|
DSA
Репутация: 426
Сообщений: 2373
|
|
Ответ #3 : 30 Декабрь 2008, 19:41
|
|
Что писать собрался? С чем работать умеешь (с какими библиотеками)?
|
|
|
|
TOBI
|
|
Ответ #4 : 30 Декабрь 2008, 20:06
|
|
я сейчас только изучаю язык С++ и мне сказали что всё что узнаю надо сразу пробовать на практике.вот и подбираю подходящее ПО
|
</script> </table></table>
<table height=5 border=0 cellspacing=1 cellpadding=1><tr><td></table> <table class=mn width=100% border=0 cellspacing=1 cellpadding=2> <tr><td> <table width=100% border=0 cellspacing=0 cellpadding=3 class=mn2> <tr><td> <table width=100% border=0 cellspacing=1 cel
|
|
|
DSA
Репутация: 426
Сообщений: 2373
|
|
Ответ #5 : 30 Декабрь 2008, 20:22
|
|
Попробуй разные, остановись на том, что больше понравится. Бесплатный вариант от MS я указал, Borland'овские продукты найдешь в DC++. Думаю, на таком уровне разница между средами разработки не очень большая. Все равно будешь использовать только редактор и Compile - Build.
|
|
|
|
K i r i L L
Репутация: 166
Сообщений: 713
Мир изменится..
|
|
Ответ #6 : 30 Декабрь 2008, 21:18
|
|
Если для изучения основ си++ и написания универских консольных прог то хватит: BorlandC++ v3.1для написания приложений под винду - Borland C++ Builder Enterprise v6.0 и книжек по ней хватает. в суперсовременные профессиональные компилляторы и ко. в виде толстенных пакетов без знания основ лезть незачем..
2 imperfect: ну имелось ввиду под винду - с формочками..
|
|
« Последнее редактирование: 31 Декабрь 2008, 16:12 от K i r i L L »
|
|
キリル =)
|
|
|
imperfect
|
|
Ответ #7 : 31 Декабрь 2008, 14:06
|
|
насколько мне известно в основном используют borland или я ошибаюсь?
Ошибаешься. Ужоснах. Не стоит этим пользоваться. Мой совет - либо MSVC++ 2008 (причем бесплатный и полностью русский, что немаловажно, втч с мессагами компилятора итп). Можно качнуть самый свежий экспресс прямо с Майкрософта по ссылке, указанной DSA. К английской версии уже доступен SP1, скоро, думаю, и к русской прикрутят. Либо какую угодно IDE (только не борландовскую) с gcc, например, Code::Blocks (лично мне нравится). Для изучения языка вполне достаточно. Чтобы писать приложения с GUI, юзаем стороние библиотеки типа Qt, wxWidjets, GTK+. Но не VCL. P.S. Скоро будет выпущена среда разработки от Trolltech (aka Qt Software aka Nokia), и мир пошатнется P.P.S. 2 K i r i L L: Borland C++ начиная с версии 3.0 может собирать приложения под Windows. Но консольные
|
|
|
|
DSA
Репутация: 426
Сообщений: 2373
|
|
Ответ #8 : 31 Декабрь 2008, 14:35
|
|
Ужоснах. Не стоит этим пользоваться. Такую не видел, но 5 версия мне тоже не понравилась. Для изучения языка вполне достаточно. Чтобы писать приложения с GUI, юзаем стороние библиотеки типа Qt, wxWidjets, GTK+. Но не VCL. Есть еще и MFC. По ней книг достаточно много. Хотя само это творение MS довольно спорное. P.S. Скоро будет выпущена среда разработки от Trolltech (aka Qt Software aka Nokia), и мир пошатнется Сильной необходимости в ней как-то не наблюдается. Для экономных есть бесплатные среды под Windows и Linux, вроде можно приспособиться и работать с Qt в связке с бесплатными продуктами от MS, а платная версия Qt, говорят, без проблем интегрируется в MS Visual Studio.
|
|
|
|
imperfect
|
|
Ответ #9 : 31 Декабрь 2008, 15:22
|
|
Есть еще и MFC. По ней книг достаточно много. Хотя само это творение MS довольно спорное.
А еще ее нет в Express Edition. Для экономных есть бесплатные среды под Windows и Linux
Типа Eclipse? Ну да... И все-таки в Qt Creator должна быть какая-нибудь "фишка", иначе в ее разработку не стали бы вкладывать такие деньги. вроде можно приспособиться и работать с Qt в связке с бесплатными продуктами от MS
Не слышал о таком...
|
|
|
|
K i r i L L
Репутация: 166
Сообщений: 713
Мир изменится..
|
|
Ответ #10 : 31 Декабрь 2008, 16:16
|
|
2 imperfect: чем борлэнд-билдер так плох?) я много разных сред не юзал, но пока на нём вроде вполне адекватно всё пишется.. Qt пользовал под линуксом - понравилось. на винде наверно не хуже.
p.s. тема едет в обсуждение компилляторов нада будет поделить..
|
|
« Последнее редактирование: 31 Декабрь 2008, 16:18 от K i r i L L »
|
|
キリル =)
|
|
|
imperfect
|
|
Ответ #11 : 31 Декабрь 2008, 16:32
|
|
Ну, во-первых, он устарел, все-таки 2002 год - не шутки. Не поддерживает ревизию C++03. Потом, VCL никогда не вызывала приятных чувств, некросплатформенна, написана на Delphi (!), в некоторых местах плохо продуманна. Из концептуального - сильное сокрытие низкоуровневых деталей, что на первых стадия обучения кажется многим плюсом, но на самом деле - большой минус. И - чуть не забыл - многочисленные ляпы на уровне чуть ли не компилятора, не помню уже какие, но затрудняющие жизнь. В последующих версиях (например, Turbo C++ 2006) стало несколько легче, но ребята в целом поддерживают традицию. Вот, нашел в закладках поучительную статью: http://www.rsdn.ru/Forum/Info/FAQ.tools.cbvsvc.aspx
|
|
|
|
DSA
Репутация: 426
Сообщений: 2373
|
|
Ответ #12 : 31 Декабрь 2008, 18:16
|
|
А еще ее нет в Express Edition. Конечно. Это вроде как одно из основных отличий. Типа Eclipse? Ну да... И все-таки в Qt Creator должна быть какая-нибудь "фишка", иначе в ее разработку не стали бы вкладывать такие деньги. Угу. Типа Eclipse. И IDE под MinGW для Windows. Не слышал о таком... Я не вникал особо, скорее всего как-нибудь qmake приспосабливают через одно место. сильное сокрытие низкоуровневых деталей Насколько низкоуровневые эти детали?
|
|
|
|
imperfect
|
|
Ответ #13 : 31 Декабрь 2008, 19:06
|
|
Ну, имеется в виду чересчур навороченный визуальный редактор форм и VCL. В принципе, для создания "полноценного" работающего приложения достаточно "изобразить" форму с элементами управления, вызвать несколько методов некоторых компонентов и наслаждаться отладкой. Продукция борланда (RAD, rapid application development)-ориентирована, но это не всегда целесообразно. Это дало ей в свою время заслуженную популярность. Но это же является причиной того, что профессиональные программисты ей почти не пользуются. И адекватные и думающие преподаватели в школах/вузах детей/студентов на RAD не подсаживают. Насчет низкоуровневых деталей я наверное коряво выразился.
|
|
|
|
|