Среда программирования (или среда разработки) – это такие программы, в которых программисты реализовывают свои коды с целью создания какого-то отдельного модуля или приложения.
Проще говоря, среда программирования служит для того, чтобы разработать (написать) программу, и она ориентирована на определенный язык, совокупность языков программирования (эти машинные языки относятся к одной языковой группе, например, C++,C# (Си шарп)).
В ТЕМУ: Женщины в программировании
Интегрированная среда включает все необходимое для написания:
• редактор синтаксиса (а часто и подсветкой ошибок синтаксиса и большим количеством подсказок, главное уметь читать) конкретного языка программирования. Здесь и создается программный код;
• компилятор. Отвечает за трансляцию программы, переводит написанную на приближенном к человеческом языку код в символы, понятные компьютеру, машинный код. Язык С++ относится языкам компиляции, поэтому для того, чтобы обработать текст программы необходим компилятор, зачастую вместо компилятора используется интерпретатор;
• отладчик. Является инструментом для отладки написанной программы. Известно, что ошибки в программах допускают все поголовно: от синтаксических (как правило, еще на стадии компиляции они должны быть выявлены) и, что гораздо важнее, логическими. Выявить и устранить последний тип ошибок помогает отладчик программ.
Здесь был приведен базовый набор среды программирования. Иногда могут добавляться такие элементы, как, например, управление версиями, всякие программы (инструментарий) для создания графического интерфейса программы (Visual Studio) или инспектор объектов.
Как правило, для того, чтобы успешно выполнить написанную программу на С++, надо пройти благополучно преодолеть шесть этапов:
– редактирование;
– предварительная (препроцессорная) обработка;
– компоновка;
– компиляция;
– загрузка;
И в итоге, выполнение.
Редактирование выполняется посредством редактора программ, который, по сути, является самым обычным редактором текстовых файлов, такой как блокнот, word, но встроенный в ту или иную среду программирования. Программист создает в этом редакторе свою программу на С++ и, по мере необходимости, вносит в нее различные поправки, корректировки.
Имена файлов программ на С++ имеют расширения *.с или *.срр. Код для просмотра можно открыть обычным текстовым редактором.
Остальные этапы выполняются без непосредственного участия человека. Поэтому на них подробно останавливаться нет смысла.