Введение

Просмотрев множество сайтов, я начитался кучу приветствий типа «Дорогой читатель», «Мы так рады», «Лучшие уроки у нас» и т. п. Эти занудные вступительные статьи со сказочками про «как хорошо, что Вы попали именно на наш сайт» мне уже надоели, поэтому давайте сразу, без лишних слов, приступим к изучению столь популярного языка программирования C++.

История

Язык появился не вследствие работы целой группы людей, которые упорно трудились над своим проектом, а только некоторыми усовершенствованиями языка C только одним человеком. В 1970-х годах Бьёрн Страуструп работал программистом на фирме Bell Labs. В процессе создания некоторых объемных проектов, он обнаружил, что программы, написанные на существующих в то время языках программирования, оказались неэффективны. Поэтому он немного усовершенствовал язык C, добавив в него классы и объекты, inline-функции и аргументы по умолчанию. После этого, в 1980 – ом году, новый язык стал называться «C with classes» или «C с классами».

Бьёрн Страуструп — автор языка программирования C++.

Работая над новым языком, Страуструп написал программу cfront – транслятор, который преобразовывает исходный код C с классами в исходный код обычного C.

В 1983 году, после ряда некоторых усовершенствований, язык стал называться «С++». Но почему же именно C++, а не D или C+? Все дело в том, что новый язык очень похож на C и всего лишь дополняет его. «С+» — это синтаксическая ошибка в языке C, тем более название C+ уже занято другим языком, а C++ (++ — знак инкремента) ошибкой не является.

Впрочем это все, что надо знать про историю создания C++. Давайте же начнем изучение!


Урок #-1 Урок #0