Среда разработки - система, многократно ускоряющая процесс написания программ.
Основными компонентами среды разработки являются:
- Текстовый редактор - программа, предоставляющая возможность ввода кода в определенном формате. К такому формату может относиться: выделение некоторых слов цветом или стилем, проставление табуляции, подсветка парных елементов, разделение кода на смысловые части.
- Компилятор и интерпретатор - программы транслирования кода в формат, пригодный для исполнения. Различия между этими двумя компонентами в том, что компилятор транслирует код полностью, и только после этого возможен запуск программы, интерпретатор выполняет трансляцию пошагово, сразу же выполняя транслированный код.
- Средства автоматизации сборки. Данная составляющая облегчает компоновку файлов программы на этапе разработки.
- Отладчик - программа поиска ошибок в коде. Существует 2 вида отладчиков: первый – ищет ошибки в реальном времени, второй – только после выполнения соответствующей команды.
Оптимальный вариантом для работы с С++ является среда разработки Microsoft Visual Studio. Данная среда качественно реализована, популярна по всему миру, имеет русский интерфейс. Работа в данной среде будет наиболее продуктивной.
Есть несколько версий Visual Studio. Для нашего курса наиболее подойдет Visual С++ 2010 Express Edition, так как данная версия поддерживает все необходимые функции, а также не требует финансовых вложений для использования (после 30-ти дней пробного периода программу можно бесплатно получить лицензионный ключ, воспользовавшись своим аккаунтом Microsoft.