Настройка окружения C++: Пособие для начинающих

Привет, будущие программисты на C++! Я рад быть вашим проводником в этом захватывающем путешествии в мир C++. Как кто-то, кто teaches computer science на протяжении более десяти лет, я с нетерпением жду возможности поделиться своими знаниями и опытом с вами. Давайте окунемся и настроим ваше окружение C++!

C++ Environment Setup

Настройка локального окружения

Before we start writing our first C++ program, we need to set up our development environment. Think of this as preparing your workspace before you begin a big art project. You wouldn't start painting without your canvas and brushes, right?

Что вам понадобится

  1. Компьютер (очевидно!)
  2. Текстовый редактор
  3. Компилятор C++

Давайте рассмотрим это подробнее:

1. Компьютер

Вероятно, у вас это уже есть. C++ может работать на Windows, macOS или Linux, так что whatever you have будет работать perfectly fine.

2. Текстовый редактор

Текстовый редактор — это место, где вы будете писать ваш код на C++. Это как текстовый процессор, но для кода. Есть множество доступных вариантов, но для начинающих я recommend Visual Studio Code. Он бесплатен, удобен и работает на всех основных операционных системах.

Чтобы установить Visual Studio Code:

  1. Перейдите на веб-сайт Visual Studio Code
  2. Загрузите версию для вашей операционной системы
  3. Запустите установщик и следуйте подсказкам

Once installed, откройте Visual Studio Code. Вы увидите экран欢迎使用. Не волнуйтесь насчет всех этих опций сейчас; мы будем исследовать их по мере продвижения.

3. Компилятор C++

Теперь это место, где happens the magic. Компилятор переводит ваш код на C++ в программу, которую может запустить ваш компьютeр. Это как переводчик, который преобразует ваши инструкции в язык, понятный вашему компьютeру.

Установка компилятора GNU C/C++

GNU Compiler Collection (GCC) — это популярный и бесплатный компилятор, который мы будем использовать. Процесс установки зависит от вашей операционной системы.

Для пользователей Windows

  1. Загрузите MinGW-w64 с официального веб-сайта
  2. Запустите установщик
  3. Выберите ваши настройки (для начинающих, стандартные параметры подойдут)
  4. Добавьте MinGW в системный PATH

Чтобы добавить MinGW в ваш PATH:

  1. Щелкните правой кнопкой мыши на 'Этот компьютeр' или 'Мой компьютeр' и выберите 'Свойства'
  2. Нажмите на '高级系统настройки'
  3. Нажмите на 'Параметры системы'
  4. В разделе 'Системные переменные', найдите и выберите 'Path', затем нажмите 'Изменить'
  5. Нажмите 'Новое' и добавьте путь к папке bin вашего MinGW (обычно C:\MinGW\bin)

Для пользователей macOS

Пользователям MacOS повезло! Компилятор comes pre-installed. Вам просто нужно установить Xcode Command Line Tools:

  1. Откройте Terminal
  2. Введите следующую команду и нажмите Enter:
xcode-select --install
  1. Следуйте подсказкам для завершения установки

Для пользователей Linux

Большинство дистрибутивов Linux come with GCC pre-installed. Чтобы проверить, у вас есть он:

  1. Откройте Terminal
  2. Введите следующую команду и нажмите Enter:
g++ --version

Если вы видите информацию о версии, вы все настроили! Если нет, вы можете установить GCC с помощью вашего дисТрибутивного package manager. Для Ubuntu или Debian, вы бы использовали:

sudo apt-get update
sudo apt-get install build-essential

Проверка вашей настройки

Теперь, когда мы установили все, давайте убедимся, что все работает правильно. Мы напишем простой пример программы "Hello, World!" - традиционная первая программа для любого нового программиста.

  1. Откройте Visual Studio Code
  2. Создайте новый файл и сохраните его как hello.cpp
  3. Введите следующий код:
#include <iostream>

int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}

Давайте разберем это:

  • #include <iostream> says the compiler to include the input/output stream library, which we need for printing to the console.
  • int main() is the main function where our program starts executing.
  • std::cout << "Hello, World!" << std::endl; prints "Hello, World!" to the console.
  • return 0; tells the operating system that our program finished successfully.
  1. Сохраните файл
  2. Откройте терминал в Visual Studio Code (Terminal -> New Terminal)
  3. Перейдите в директорию, где вы сохранили hello.cpp
  4. Компилируйте программу, введя:
g++ hello.cpp -o hello
  1. Запустите программу:
  • На Windows: hello
  • На MacOS/Linux: ./hello

Если вы видите "Hello, World!" в терминале,恭喜你! Ваше окружение C++ настроено и работает правильно.

Общие методы в C++

Теперь, когда у нас настроено окружение, давайте посмотрим на некоторые часто используемые методы в C++. Вот таблица frequently used methods:

Метод Описание Пример
cout Выводит данные в консоль std::cout << "Hello, World!";
cin Читает данные из консоли std::cin >> variable;
endl Завершает текущую строку std::cout << "Hello" << std::endl;
getline Читает строку текста std::getline(std::cin, string_variable);
push_back Добавляет элемент в вектор vector_name.push_back(element);
size Возвращает размер контейнера vector_name.size();
find Ищет элемент string_name.find("substring");
substr Извлекает подстроку string_name.substr(start_pos, length);

Мы будем исследовать эти методы и многие другие по мере нашего движения в C++. Помните, учиться программировать — это как учиться новому языку — это требует времени и практики. Не расстраивайтесь, если все не сразу получается. Продолжайте tries, и скоро вы сможете писать сложные программы легко!

В следующем уроке мы углубимся в структуру программы на C++ и начнем писать более сложный код. Пока что, приятного кодирования!

Credits: Image by storyset