Статьи

Учебные материалы по языку C++ — от основ до продвинутых тем

Введение в C++

Страница 1 из 43 · 2026-25-10 · 1 мин чтения

О языке C++

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

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

  • Что является неопределенным поведением

Компиляторы и среды разработки

Чтобы писать программы на C++, нужны всего две вещи: текстовый редактор для ввода исходного кода и компилятор, который превращает этот код в исполняемый файл. Редактор можно выбрать любой — например, кроссплатформенный Visual Studio Code с поддержкой плагинов для разных языков, в том числе C++.

С текстовым редактором все проще — подойдет любой. А вот выбор компилятора и правда может стать проблемой: компиляторов сегодня множество, и они различаются, в частности, по реализации стандартов. Базовый список компиляторов для C++ есть в Википедии, а поддержку последних стандартов можно проверить на https://en.cppreference.com/w/cpp/compiler_support. Обычно советуют хотя бы познакомиться с тремя основными компиляторами:

  • g++ ;
  • Clang;
  • MSVC от Microsoft (часто используется для Windows).

Некоторые из них мы рассмотрим далее. Но на протяжении всего руководства мы будем ориентироваться прежде всего на g++ (GCC) от проекта GNU.