Найти в Дзене

УЧИМ С++ С НУЛЯ | ПЕРВЫЕ ШАГИ

Оглавление

Всем привет! Я начинаю свой личный цикл уроков по языку программированию на C++.

Именно этот язык программирования профессионалы своего дела рекомендуют учить первым.

Введение

К сожалению, компьютер не понимает человеческий язык. Он понимает только инструкции, с помощью которых, мы доносим ему точное задание того, что нужно сделать. Программа – это как раз-таки и есть набор таковых инструкций.

С++ является высокоуровневым языком программирования. Подобные языки были написаны, чтобы человеку было легче общаться с компьютером, ибо сам процессор устройства понимает только «0» и «1».

Чтобы заставить компьютер понимать высокоуровневый язык программирования, инженеры придумали КОМПИЛЯТОР. Компилятор – это программа, которая из понятного для человека кода, переводит его в понятный код для процессора. Происходит это примерно так:

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

Подготовка

Начинать программировать мы будем точно не в блокноте. Нам понадобится Интегрированная Среда разработки, которую все привыкли называть куда проще «IDE». Она нужна нам, чтобы компилировать и отлаживать код наиболее удобными способами. Для начала я советую DEV C++. Ее можно скачать с официального источника по адресу: https://soft.mydiv.net/win/download-DEV-C.html . Установка до неприличия проста. Если вы собрались программировать, то вы обязаны уже уметь устанавливать программы. Я не вижу смысла описывать такие простые шаги.

Это окно самой IDE "DEV C++"
Это окно самой IDE "DEV C++"

Чтобы создать новую файл программы, нужно нажать «CTRL+N», либо выбрать меню «FILE»-> «NEW»-> «Source file». Выполнив такую простую операцию, мы создали наш файл.

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

Давайте напишем нашу первую программу. Выведем короткое сообщение в консоль программы.

Пишем первую строчку # include <iostream>. «# include» — это директива. С помощью нее указывают процессору, что содержимое заданного файла необходимо обработать с доп. файлом, который включает в себя код, который нужен для выполнения заданного файла. Сейчас этим голову загонять не нужно. Если не поняли, то пока что и не нужно. К этому мы еще обязательно вернемся. Файл «iostream» позволяет подключить нам функции необходимые для организации ввода-вывода. Название образовано от Input/Output Stream («поток ввода-вывода»). Файлы подобные «iostream» еще называют библиотеками.

int main(){
}

Весь исполняемый код в нашей простой программе мы пока-что будем писать после «int main(){» между открывающейся фигурной скобкой и закрывающейся.

Далее нам понадобится оператор пространства имен std:: «cout». Он позволяет выводить сообщение в консоль.

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

std::cout << "ONLY ENGLISH";

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

[Error] expected ';' before '}' token

Потому что программа не сможет найти границы между командами

Кнопка "Compile & Run"  в красном кругу
Кнопка "Compile & Run" в красном кругу

После для компиляции и запуска нажимаем выделенную красным кругом кнопку «Compile & Run» или нажимаем «F11».

Результат вы увидите в консоли:

Мы успешно вывели текст в консоль
Мы успешно вывели текст в консоль

Спасибо! В следующем уроке мы узнаем, что такое переменные. Научимся решать примеры с помощью собственной программы.