Выбор компилятора для новичка.
Прошу помочь определиться.
Дело вот в чем : решил я изучить язык С++. В сети информации навалом - тут конечно всё хорошо, одно плохо - в настоящее время существует явно не один компилятор на котором можно начинать практиковаться (и Борланд С++, и Билдер, и Вижуал С++ и т.д.) и соответственно глаза разбегаются.
В связи с тем, что я только только начинаю делать первые шаги в программировании вообще и на С++ в частности хотелось бы по-советоваться со знающими людьми по вопросу выбора компилятора на котором я смогу лучше понять сам язык С++ с другой стороны который будет достаточно дружелюбен и понятен новичку в С++.
Теперь субъективно мои мысли по этому поводу :
Начинать нужно явно не с Билдера. На мой взгляд билдер - это что-то вроде упрощающего инструмента. Поясню : безусловно можно для каждой программы самому создавать все кнопочки и прочее, которые (в большинстве случаев) мало будут отличаться от программы к программе, а можно с помощью билдера - это в своем роде автоматизация. Однако начинать именно с него ( Билдера ) не зная как именно эти кнопки в С++ вообще создаются ИМХО было бы не правильно.
Заранее спасибо за ответы.
З.Ы. Ага, в Билдере "упрощающий" визуальный редактор, а VC++ так просто научит тебя создавать красивые кнопочки в С++... Откуда такие сведения? Знаешь как создавать (хотя для начала не пойму зачем за это хвататься), пиши под какой угодно компилятор, никто ограничений на использование тех или иных приёмов в BCB не накладывал.
В предвкушении жду начала извечного спора - "вот-то - го*вно, а это - круто", буду приятно удивлён, если ожидания не оправдаются :-)
-Borland C++ 3.11(DOS-programming) или выше
-Dev-C++
И сначала попрактикуйся в написании консольных приложений(DOS или Win). Убить двух зайцев - научиться С++ и Win-программированию(оконные приложения) у тя врядли получиться.
P.S.
Приложения Win:
-консольные(пример - командная строка DOS в Win-е)
-оконные(окошки - пример - Калькулятор)
2. CodeBlocks
3. VC++ 6.0
лично мне очень нравиться 1, но в последнее время пользуюсь только VC++ и именно 6 версии, если над ней еще поставить Visual Assist X цены ей не будет. И совет: сначала изучи сам язык, а потом уже и до окошек дойдешь.
Dev-C++.
Несмотря на все возражения, C++ Builder :). Правда, этот совет объясняется исключительно субъективным предпочтением :D
Я лично начинал с Borland C++Builder'а, а щас пользуюсь MS VisualC++ 6.0 и MS Visual Studio 2005. У последнего, по-моему, самый удобный интерфейс.
Не согласен только с
Цитата:
Borland C++ 3.11(DOS-programming)
Ибо инструмент все же лучше подбирать адекватный, а не древний 16-ти битный компилятор не соответствующий уже стандарту языка.
То же по поводу Visual Studio. Если исспользовать то лучше конечно последнюю или хотя бы 7.1, чем 6. Поскольку она наконец куда больше соответсвует стандарту и лишена багов из 6-ой.
Лично я, использую Dev C++.
только один вопрос где взять документацию? (По-моему называется MSDN)
купи диск где-нить на рынке отдельно с докой или обычно на дисках с Microsft Visual C++ идет. с нета скачивать смысла нет - у меня от 2003 года весит почти два гига.
Я, когда покупал, то и с диском мне дали документацию... Хотя и в нете я её где-то видел...
Выбрал Dev C++. Будем изучать :).
P.S. Честно говоря, сначала нашел в Инете Borland C++ 3.11; всё вроде в нём понравилось, однако не понравилась невозможность писать комментарии на русском языке ( может конечно у меня руки кривые, однако он у меня почему-то отказывался писать по-русски как бы я не изголялся над ним ). Но раз народ говорит, что этот компилятор не соответствует жизненным, так сказать, реалиям бум использовать то, что соответствует онным.
2 serg583 : Гугл нам поможет ;)