Среда разработки должна обеспечивать инструменты для ввода и редактирования исходного кода, устранения ошибок, компиляции и запуска программы, интегрированные в пользовательский интерфейс. Существует множество сред разработки для программ C/C++. Они могут быть установлены на локальном компьютере или доступны в сети. Очевидно, что во втором случае требуется подключение к Интернету.
Если рассматривать среды разработки, которые устанавливаются на локальный компьютер, мы должны знать, что они могут быть в свободном доступе (бесплатными) и коммерческими (для пользования которыми нужно оплачивать ежемесячный тариф, или же необходимо приобрести долгосрочную лицензию).
В число наиболее популярных сред разработки в свободном распространении входят CodeBlocks и Dev C/C++, которые являются наименее требовательными к компьютерным ресурсам и наиболее удобными для пользователей. Как выглядит рабочее окно среды разработки? В качестве примера представим среду разработки CodeBlocks.
Установка среды разработки на локальном компьютере может сопровождаться различными конфликтами между приложениями, а сама среда может в некоторых случаях работать нестабильно. По этой причине рекомендуется в рамках этого курса использовать онлайн-среды разработки.