Начинающему изучать программирование приходится выбирать компилятор и среду разработки (IDE). Эта короткая статья - в помощь студентам физико-технического факультета РГУ им. Канта. Большинство из нас работает с операционной средой Windows (пока!), поэтому рассмотрим некоммерческие (бесплатные) решения, рассчитанные на ОС Windows или кроссплатформенные - одинаково приемлемые для Windows и Linux.
Начнем с лидеров - Visual Studio от Microsoft. По-видимому, это самая распространенная коммерческая среда разработки программ для Windows. C 2005 года Microsoft бесплатно предлагает "облегченную" версию Visual Studio под названием Express. Ограничение состоит в том, что можно создавать только консольные и WinAPI приложения. Последняя версия вышла в 2010 году. Скачать можно с сайта Microsoft http://www.microsoft.com/express/Downloads/
После длительного перерыва фирма Borland продолжила разработку инструментов для быстрого создания приложений на С++. В 2007 году вышла IDE Turbo C++ Professional и Turbo C++ Explorer (бесплатный аналог). В Turbo C++ Borland включила набор своих "фирменных" компонентов, облегчающих создание оконных приложений. Кто изучал Delphy - будет чувствовать себя как дома. К сожалению, Turbo C++ больше не поддерживается и скачать его с официального сайта больше не удастся.
Для начинающих неплохо подойдет вариант DevC++ - кроссплатформенная среда разработки, основанная на компиляторе gcc и MinGW. Достоинство - малый объем. Недостатки - не очень внятные сообщения об ошибках. С 2005 года развивается как wxDevC++
|