C++ возник в конце 80-х годов прошлого века. Он понадобился сотруднику знаменитой тогда компании Bell Labs Бьерну Страуструпу. Сказать, что он разработал его, нельзя, так как его целью было модифицировать язык C, который достаточно популярен и сейчас, для своих целей. В итоге он не только воспользовался этой модификацией, но и распространил ее по миру под названием C++.

Название объяснить очень просто: одной из добавленных в язык функций был оператор ++, который увеличивал значение переменной на 1. Позже эта функция была добавлена и в С, и в Java, но первым все-таки был С++.

С++ является кроссплатформенным языком. Проще говоря, на нем можно сделать приложения для разных платформ. Это вездесущая Windows (для нее сделаны Adobe Photoshop, Microsoft Visual Studio, сама Windows, между прочим, начиная от XP и заканчивая Windows 7 сделаны в основном на С++), Linux, Mac OS, даже Android! Этот язык сделан в основном не для графики, а для сложных алгоритмов, но при желании, воспользовавшись графическими движками, можно сделать отличную 2D, да что там, 3D игру!
Основы языка просты в освоении, чтобы их понять, не потребуется много времени. В данном экспресс-курсе вам не потребуется устанавливать никаких программ, все будет выполняться через онлайн-компилятор.

Первая программа на языке С++

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

Это и есть ваш первый код. Чтобы скомпилировать его (или, как говорят ещё, выполнить, то есть заставить работать), надо зайти на сайт cppshell.com. Это онлайн-компилятор, это значит, что код выполнится прямо в браузере. После того, как вы туда зайдете, вставьте в окно текстового редактора ваш код и нажмите «Run» («выполнить»).

После этого внизу в текстовом поле будет выведена надпись «Hello, World!». Это и есть результат выполнения программы. Теперь пора разобраться, с помощью каких средств и как произошло выполнение данного кода.

Разбор кода

Для каждой строки будет приведен свой комментарий. Вот первая строка.

В переводе с английского «Include» — включать в себя. Этой строкой программист дает знать компилятору (программе, преобразующей исходный код в код, понятный компьютеру; программа-посредник), какую библиотеку нужно включать в программу. Библиотека – набор функций, которые затем вызываются в программе с какой-либо целью. В данном случае вызывается стандартная С++ библиотека Iostream, которая включает в себя операторы ввода и вывода (по-английски «stream» — поток).

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

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

Это – оператор вывода. Он называется cout (расшифруйте – «C» + «Out» = вывод в языке С) и является частью библиотеки Iostream. «STD» – это пространство имен, происходит от английского «Standart» — стандартный, базовый. Все, что заключено в кавычках, и будет выводиться на экран. Не забывайте, стрелочки должны быть направлены именно в эту сторону. В ваших силах изменить то, что написано между кавычками и попробовать запустить программу.

Это – значение, которое возвращает функция. Когда функция main возвращает значение 0, она как будто говорит: «Все нормально, идите дальше». Программисты могут ставить эту строку в другое место и менять возвращаемое значение, чтобы выявить ошибки в программе. Когда возвращаемое значение становится -1, это считается серьезной ошибкой и крахом программы. Вот и подошел к концу код. Он оказался не таким уж и сложным, не правда ли?

Заключение

Экспресс-курс по языку С++ подошел к концу. Пора подвести итоги. С++ — удобный кроссплатформенный язык. Он является одним из самых популярных, и, без сомнения, его можно назвать самым современным языком. Язык программирования выбирать вам. Остается лишь пожелать, чтобы этот путь вы прошли как можно лучше и быстрее! Удачи!

В этом месте статья заканчивается. Оставляйте комментарии ниже. Добавляйте статью в социальные закладки, чтобы не потерять. Спасибо за то что Вы с нами!


Оцените пожалуйста материал:
(1 голосов, оценка: 5,00 из 5)
Загрузка...


Оставьте пожалуйста ваш комментарий :

comments powered by HyperComments