Основы · Первые программы

Первая программа

Из чего состоит программа и как текст превращается в исполняемый файл

~15 мин 8 шагов

После урока ты сможешь

  • Объяснить, что делают #include, main и return 0
  • Вывести текст с помощью std::println
  • Понять, что делает компилятор и что такое ошибка компиляции

Шаг 1 из 8

Зачем тебе C++

Открой Telegram на компьютере: десктопный клиент написан на C++. Chrome, Unreal Engine, Photoshop, движки баз данных, торговые системы бирж, прошивки дронов — тоже C++. Его выбирают, когда программа должна работать быстро и предсказуемо: без пауз на сборку мусора, с полным контролем над памятью и железом.

У C++ репутация сложного языка. Отчасти она заслужена, но в основном это эхо старого C++ девяностых: ручное управление памятью, char* вместо строк, printf и макросы. Современный C++ (стандарты C++20 и C++23) выглядит иначе: строки, контейнеры и автоматическое освобождение ресурсов есть из коробки. Здесь мы учим именно его. Старое покажем ровно настолько, чтобы ты узнавал его в чужом коде.