Язык программирования С++

Слайд 2

СОЗДАНИЕ И РАЗВИТИЕ ЯЗЫКА C++ Язык возник в начале 1980-х годов,

СОЗДАНИЕ И РАЗВИТИЕ ЯЗЫКА C++

Язык возник в начале 1980-х годов, когда

сотрудник фирмы Bell Laboratories Бьёрн Страуструп (1950) придумал ряд усовершенствований к языку С (Си) под собственные нужды.
До начала официальной стандартизации язык развивался в основном силами Страуструпа в ответ на запросы программистского сообщества.
В 1998 году был ратифицирован международный стандарт языка C++: ISO/IEC 14882:1998 «Standard for the C++ Programming Language».

До недавнего времени действовала версия стандарта ISO/IEC 14882:2003
После принятия технических исправлений к стандарту в 2011 году действует нынешняя версия этого стандарта — ISO/IEC 14882:2011.
Ведется работа над С++14

Слайд 3

Принципы Страуструпа, положенные в основу концепции языка: Универсальный язык со статическими

Принципы Страуструпа, положенные в основу концепции языка:
Универсальный язык со статическими

типами данных, эффективностью и переносимостью языка С.
Поддержка процедурного программирование, абстракции данных, объектно-ориентированного программирования и обобщённого программирования.
Свобода выбора программиста, даже если это даст ему возможность выбирать неправильно.
Максимальная совместимость с С.
Отсутствие разночтений между С и C++: любая конструкция, которая допустима в обоих этих языках, должна в каждом из них обозначать одно и то же и приводить к одному и тому же поведению программы.
Отсутствие особенностей, которые зависят от платформы или не являются универсальными.
Никакое языковое средство не должно приводить к снижению производительности программ, не использующих его.
Не требовать слишком усложнённой среды программирования.

СОЗДАНИЕ И РАЗВИТИЕ ЯЗЫКА C++

Слайд 4

Сравнение языков семейства С

Сравнение языков семейства С

Слайд 5