01. Введение в C++
Что такое C++
C++ — это мощный и универсальный язык программирования, созданный Бьёрном Страуструпом в 1980-х годах. Он развился из языка C и добавил к нему поддержку объектно-ориентированного программирования (ООП).C++ используется для создания всего — от игр и операционных систем до банковского ПО и встраиваемых микроконтроллеров.
Где используется C++
- Игровые движки (Unreal Engine, CryEngine).
- Операционные системы (Windows, Linux-компоненты).
- Программы с высокой скоростью вычислений (CAD, MATLAB, Blender).
- Финансовые системы и биржи.
Почему стоит изучать C++
- Он даёт понимание, как работает компьютер «изнутри».
- Позволяет писать быстрые и эффективные программы.
- Даёт хорошую базу для изучения других языков — Python, Java, C#, Rust.
- Используется в серьёзных проектах, где важны производительность и надёжность.
Установка окружения
Чтобы писать программы на C++, нужен компилятор — программа, которая переводит ваш код в исполняемый файл.1. Установка Code::Blocks (Windows)
- Перейдите на сайт codeblocks.org.
- Скачайте версию codeblocks-20.03mingw-setup.exe.
- Установите программу — она уже содержит компилятор MinGW (g++).
- После запуска выберите меню File → New → Project → Console Application.
2. Альтернатива: Visual Studio (Windows / Mac)
- Зайдите на официальный сайт Visual Studio.
- Выберите версию Community и установите компонент Desktop development with C++.
3. Альтернатива: VS Code + GCC
- Установите Visual Studio Code.
- Установите MinGW или LLVM Clang (в Linux он уже встроен).
- Добавьте расширения C/C++ от Microsoft и Code Runner.
Первая программа на C++
Теперь давайте создадим классическую программу «Привет, мир!». Она покажет, как выглядит базовая структура C++-программы.
#include <iostream>
using namespace std;int main() {
cout << "Привет, мир!" << endl;
return 0;
}
Разбор программы
- #include <iostream> — подключает библиотеку для ввода/вывода данных.
- using namespace std; — позволяет не писать префикс std:: перед cout и другими элементами.
- int main() — главная функция программы. Всё, что внутри фигурных скобок, выполняется при запуске.
- cout << "Привет, мир!"; — выводит текст на экран.
- return 0; — завершает программу без ошибок.
Как скомпилировать и запустить
В Code::Blocks
- Создайте новый проект Console Application.
- Вставьте код выше и нажмите Build and Run (F9).
- Внизу появится окно консоли с надписью «Привет, мир!».
В терминале (Linux / macOS)
g++ main.cpp -o hello
./hello
Ошибки и отладка
Ошибки — это нормально! Новички часто встречают:- missing ; — забыта точка с запятой.
- undefined reference to main — нет функции main().
- cannot find -lstdc++ — не установлен компилятор.
Мини-практика
- Измени программу так, чтобы она выводила твоё имя.
- Выведи на экран два разных текста с помощью двух команд cout.
- Создай новую программу, которая выводит результат сложения двух чисел (например, 2 + 3).
Советы новичкам
- Пиши код аккуратно: ставь отступы и комментарии.
- Не бойся ошибок — они помогают понять, как всё работает.
- Часто сохраняй и запускай код, чтобы видеть результат изменений.
- Начни с простого — потом добавляй новые фишки шаг за шагом.
Итоги урока
Теперь вы знаете:- Что такое C++ и зачем он нужен.
- Как установить компилятор и среду разработки.
- Как написать и запустить первую программу.
- Как читать и исправлять простые ошибки компиляции.