Название: C++ Отправлено: TOBI от 30 Декабрь 2008, 18:27 ищу ПО для написания программ на языке С++
Название: Re: C++ Отправлено: DSA от 30 Декабрь 2008, 18:44 Их довольно много. От Turbo C/C++ до MS Visual Studio или QDevelop. У Microsoft есть бесплатная версия Visual C++ (и Visual Studio) - Express Edition (http://www.microsoft.com/express/ru/download/).
Название: Re: C++ Отправлено: TOBI от 30 Декабрь 2008, 19:37 она нормальная?я просто в этом не очень понимаю,насколько мне известно в основном используют borland или я ошибаюсь?
Название: Re: C++ Отправлено: DSA от 30 Декабрь 2008, 19:41 Что писать собрался? С чем работать умеешь (с какими библиотеками)?
Название: Re: C++ Отправлено: TOBI от 30 Декабрь 2008, 20:06 я сейчас только изучаю язык С++ и мне сказали что всё что узнаю надо сразу пробовать на практике.вот и подбираю подходящее ПО
Название: Re: C++ Отправлено: DSA от 30 Декабрь 2008, 20:22 Попробуй разные, остановись на том, что больше понравится. Бесплатный вариант от MS я указал, Borland'овские продукты найдешь в DC++.
Думаю, на таком уровне разница между средами разработки не очень большая. Все равно будешь использовать только редактор и Compile - Build. Название: Re: C++ Отправлено: K i r i L L от 30 Декабрь 2008, 21:18 Если для изучения основ си++ и написания универских консольных прог то хватит: BorlandC++ v3.1 (ftp://10.23.23.114/Soft/Programming/BorlandC3.1.zip)
для написания приложений под винду - Borland C++ Builder Enterprise v6.0 (ftp://10.23.23.114/Soft/Programming/Borland%20C%20Builder%20Enterprise%20v6.0.rar) и книжек по ней хватает. в суперсовременные профессиональные компилляторы и ко. в виде толстенных пакетов без знания основ лезть незачем.. :) 2imperfect: ну имелось ввиду под винду - с формочками.. Название: Re: C++ Отправлено: imperfect от 31 Декабрь 2008, 14:06 насколько мне известно в основном используют borland или я ошибаюсь? Ошибаешься.Borland C++ Builder Enterprise v6.0 (ftp://10.23.23.114/Soft/Programming/Borland%20C%20Builder%20Enterprise%20v6.0.rar) Ужоснах. Не стоит этим пользоваться.Мой совет - либо MSVC++ 2008 (причем бесплатный и полностью русский, что немаловажно, втч с мессагами компилятора итп). Можно качнуть самый свежий экспресс прямо с Майкрософта по ссылке, указанной DSA. К английской версии уже доступен SP1, скоро, думаю, и к русской прикрутят. Либо какую угодно IDE (только не борландовскую) с gcc, например, Code::Blocks (лично мне нравится). Для изучения языка вполне достаточно. Чтобы писать приложения с GUI, юзаем стороние библиотеки типа Qt, wxWidjets, GTK+. Но не VCL. P.S. Скоро будет выпущена среда разработки от Trolltech (aka Qt Software aka Nokia), и мир пошатнется 8-) P.P.S. 2K i r i L L: Borland C++ начиная с версии 3.0 может собирать приложения под Windows. Но консольные ;) Название: Re: C++ Отправлено: DSA от 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. Название: Re: C++ Отправлено: imperfect от 31 Декабрь 2008, 15:22 Есть еще и MFC. По ней книг достаточно много. Хотя само это творение MS довольно спорное. А еще ее нет в Express Edition.Для экономных есть бесплатные среды под Windows и Linux Типа Eclipse? Ну да... И все-таки в Qt Creator должна быть какая-нибудь "фишка", иначе в ее разработку не стали бы вкладывать такие деньги.вроде можно приспособиться и работать с Qt в связке с бесплатными продуктами от MS Не слышал о таком...Название: Re: C++ Отправлено: K i r i L L от 31 Декабрь 2008, 16:16 2imperfect: чем борлэнд-билдер так плох?) я много разных сред не юзал, но пока на нём вроде вполне адекватно всё пишется..
Qt пользовал под линуксом - понравилось. на винде наверно не хуже. p.s. тема едет в обсуждение компилляторов :) нада будет поделить.. Название: Re: C++ Отправлено: imperfect от 31 Декабрь 2008, 16:32 Ну, во-первых, он устарел, все-таки 2002 год - не шутки. Не поддерживает ревизию C++03.
Потом, VCL никогда не вызывала приятных чувств, некросплатформенна, написана на Delphi (!), в некоторых местах плохо продуманна. Из концептуального - сильное сокрытие низкоуровневых деталей, что на первых стадия обучения кажется многим плюсом, но на самом деле - большой минус. И - чуть не забыл - многочисленные ляпы на уровне чуть ли не компилятора, не помню уже какие, но затрудняющие жизнь. В последующих версиях (например, Turbo C++ 2006) стало несколько легче, но ребята в целом поддерживают традицию. Вот, нашел в закладках поучительную статью: http://www.rsdn.ru/Forum/Info/FAQ.tools.cbvsvc.aspx Название: Re: C++ Отправлено: DSA от 31 Декабрь 2008, 18:16 А еще ее нет в Express Edition. Конечно. Это вроде как одно из основных отличий. Типа Eclipse? Ну да... И все-таки в Qt Creator должна быть какая-нибудь "фишка", иначе в ее разработку не стали бы вкладывать такие деньги. Угу. Типа Eclipse. И IDE под MinGW для Windows. Не слышал о таком... Я не вникал особо, скорее всего как-нибудь qmake приспосабливают через одно место. сильное сокрытие низкоуровневых деталей Насколько низкоуровневые эти детали? Название: Re: C++ Отправлено: imperfect от 31 Декабрь 2008, 19:06 Ну, имеется в виду чересчур навороченный визуальный редактор форм и VCL. В принципе, для создания "полноценного" работающего приложения достаточно "изобразить" форму с элементами управления, вызвать несколько методов некоторых компонентов и наслаждаться отладкой.
Продукция борланда (RAD, rapid application development)-ориентирована, но это не всегда целесообразно. Это дало ей в свою время заслуженную популярность. Но это же является причиной того, что профессиональные программисты ей почти не пользуются. И адекватные и думающие преподаватели в школах/вузах детей/студентов на RAD не подсаживают. Насчет низкоуровневых деталей я наверное коряво выразился. |