^Back To Top
foto1 foto2 foto3 foto4 foto5 foto6 foto7 foto8 foto9 foto10 foto11 foto12 foto13 foto14 foto15 foto16 foto17 foto18 foto19 foto20 foto19

 

Программа с угрозой терминатора

 

 

..... Чтобы что-то написать на языке С++ надо загрузить программу, которая понимает этот язык. Такие программы называют компиляторами. Можно пользоваться любым компилятором. Исторически сложилось так, что я использую ОС Windows 7, а в качестве компилятора - Visual Studio 2010. В настоящее время эта программа бесплатная.

Информация к размышлению.  Интегрированная среда разработки программного обеспечения 
Visual Studio 2010 пригодна для компилятора языка программирования С++ в ОС Windows 7.
Однако в ОС Windows 10 она не работает!
Если у вас «десятка», то рекомендую воспользоваться Visual Studio 2017 Enterprise.

Дистрибутивы соответствующих компиляторов легко найти в Интернете.
VS 2010 закачивается и устанавливается долго и нудно, но без проблем!
VS 2017 предлагает множество пакетов, из которых выбираем один -       
«Разработка классических приложений на С++». Ставим галочку и вперёд!
Установка также проходит без проблем и занимает около 30 минут.

..... Любой компилятор языка С++ создает файл с расширением  *cpp, куда записывается соответствующая программа. На Visual Studio открываем начальную страницу и выбираем:

Создать проект  —>   Консольное приложение CLR (windows) —>  Вводим имя «text» —> OK
Открывается файл  text.cpp

..... В этом файле стираем все кроме первой команды

 

С этой команды прямо сейчас начнем программирование на языке С++!

..... Создатели С++ построили язык по определённому принципу. Хотите научиться складывать и умножать? Идите в математическую библиотеку за соответствующим учебником. Хотите что-нибудь нарисовать? Сходите в художественную библиотеку за учебником по рисованию и т. д. Такое «хождение по библиотекам» в С++ осуществляется командами #include, которые называются директивами. Они открывают те библиотеки, которые будут использованы в программе.

..... Итак, первая команда в файле text.cpp открывает возможности Visual Studio. Поскольку мы будем выводить текст на экран, добавляем еще одну директиву и строку:

 

..... Зачем дополнительная строка? Не надо этим забивать голову, иначе запутаетесь «в блоках из четырех битов». Если хотите разобраться в тонкостях, то честь вам и хвала! Открывайте учебник и вперёд!

..... Остальные команды С++ объединяются в функции, которым передается управление после открытия библиотек. Программа «text» содержит одну функцию main, которая выглядит так:

 

..... Внутрь фигурных скобок помещаем тело программы - команды, которые будут выполнены. Приставка  void и круглые скобки обязательны и в таком виде они нас пока устраивают. По причине комплекса «блока из четырех битов» подробности опускаем. Займемся фигурными скобками.

..... Компьютер выполняет команды, которые записываются в виде операторов. Нам нужно создать экран и на нем что-то написать. Для этого в С++ существует оператор cout (создание экрана) и оператор <<". . .", который выводит на экран выражение между кавычками. В конце обычно ставят оператор окончания строки << endl (чтобы следующая надпись начиналась с новой строки).

..... Хотя VS 2010 русифицирована, к сожалению, в С++ она «не говорит по-русски». Поэтому пошлем создателям этого компилятора угрозу на чистейшем английском языке устами терминатора. В этом случае команда будет выглядеть так:

 

..... После написания команд надо сказать компьютеру «Запомни это, дружище!» или «Запоминай, козёл!». Эмоций он не поймет, но смысл этих фраз передается обязательной  точкой с запятой.

..... Есть еще одна тонкость. Возможно создатели языка С++ решили кого-то перехитрить и сделали так, что оператор cout выводит экран только на секунду и сразу закрывает. Чтобы его зафиксировать, приходится использовать команду фиксации экрана:

 

..... Программу в С++ принято «разложить по полочкам». Начинается она шапкой - столбиком, состоящим из директив для открытия библиотек. Далее пропускаем строку и помещаем функцию с угрозой терминатора. Для большей наглядности фигурные скобки функции выносят на отдельные строки, а внутри по строкам записывают команды, которые надо выполнить. Вот как выглядит программа «text»:

 

..... Помещаем эту программу в файл text.cpp компилятора, нажимаем соответствующую кнопку для ее выполнения (в Visual Studio этой кнопкой будет F5) и получаем следующий результат:

..... Просто и понятно без всяких «блоков из четырех битов».

..... А теперь, дремучие чайники, начинаем постепенно углубляться в дремучий лес.