C++ реферат

Содержание

Оглавление

Почему C++ 3

Возникновение и эволюция языка C++ 3

Замечания по проекту языка 5

Сравнение языков C и C++ 6

Замечание для программистов на C 7

Код для программы «Hello, world!» 8

Эффективность и структура 8

Краткий обзор C++ 10

Язык программирования С++ задумывался как язык, который будет: 10

Парадигмы программирования: 11

Процедурное программирование 11

Модульное программирование 12

Абстракция данных 12

Пределы абстракции данных 13

Объектно-ориентированное программирование 13

Инкапсуляция 14

Наследование 14

Полиморфизм 14

Улучшенный C (поддержка процедурного и модульного программирования) 16

Поддержка абстракции данных 16

Поддержка объектно-ориентированного программирования 16

Пределы совершенства 17

Заключение 18

Список литературы 19

Выдержка из текста

Безусловно С++ многим обязан языку С, который сохраняется как его подмножество. Сохранены и все свойственные С средства низкого уровня, предназначенные для решения самых насущных задач системного программирования. С, в свою очередь, многим обязан своему предшественнику языку BCPL. Комментарий языка BCPL был восстановлен в С++. Еще одним источником вдохновения был язык SIMULA-67; именно из него была заимствована концепция классов (вместе c производными классами и виртуальными функциями). Возможность в С++ перегрузки операций и свобода размещения описаний всюду, где может встречаться оператор, напоминают язык Алгол-68.

Список использованной литературы

Список литературы

«Бьерн Страуструп. Язык программирования С++»

Джесс либерти, «Освой самостоятельно C++ за 21 день», изд. Дом «Вильямс», Москва — Санкт-Петербург – Киев, 2001

Н. Секунов, «Самоучитель Visual C++ 6», изд. «БХВ-Петербург», Санкт-Петербург, 2003

Похожие записи