Что такое среда разработки программ

Среда разработки должна обеспечивать инструменты для ввода и редактирования исходного кода, устранения ошибок, компиляции и запуска программы, интегрированные в пользовательский интерфейс. Существует множество сред разработки для программ C/C++. Они могут быть установлены на локальном компьютере или доступны в сети. Очевидно, что во втором случае требуется подключение к Интернету. 

Если рассматривать среды разработки, которые устанавливаются на локальный компьютер, мы должны знать, что они могут быть в свободном доступе (бесплатными) и коммерческими (для пользования которыми нужно оплачивать ежемесячный тариф, или же необходимо приобрести долгосрочную лицензию).

В число наиболее популярных сред разработки в свободном распространении входят CodeBlocks и Dev C/C++, которые являются наименее требовательными к компьютерным ресурсам и наиболее удобными для пользователей. Как выглядит рабочее окно среды разработки? В качестве примера представим среду разработки CodeBlocks.

Установка среды разработки на локальном компьютере может сопровождаться различными конфликтами между приложениями, а сама среда может в некоторых случаях работать нестабильно. По этой причине рекомендуется в рамках этого курса использовать онлайн-среды разработки.

  • Среды онлайн-разработки имеют более простой интерфейс, меньше инструментов программирования, но могут быть использованы с максимальной эффективностью, так как позволяют формировать свои собственные коллекции программ и получать к ним доступ с любого устройства, на котором установлена программа-браузер.
  • Среда OnlineGDB является одной из самых популярных среди начинающих программистов и может быть использована без ограничений любым, кто имеет доступ к интернет-ресурсам. Адрес доступа к этой среде: www.onlinegdb.com. Текущий дизайн интерфейса OnlineGDB
Рисунок: основные элементы среды разработки программ: 1 – fокно ввода исходного кода программы; 2 – кнопки компиляции и запуска; 3 – fокно сообщений компилятора; 4 – меню  управления программам
Рисунок: элементы онлайн среды разработки программ:1 – окно ввода исходного кода программы; 2 – bкнопки управления интерфейсом среды; 3 – fокно сообщений компилятора и вывода результата; 4 – кнопки управления личным аккаунтом и коллекцией программ.