Участник:Maxim Razin/C plus plus
Материал из Википедии — свободной энциклопедии
C++ — высокоуровневый, транслируемый, объектно-ориентированный язык программирования, который разработал Бьярн Страуструп (Bjarne Stroustrup) в 1980-х годах и поддерживающий различные способы программирования на основе языка Си.
В 1990-х годах Си++ справедливо стал одним из наиболее широко применяемых языков программирования общего назначения. На нём в большинстве или полностью написаны крупнейшие коммерческие программы, например графический редактор Photoshop компании Adobe и игра Doom компании id Software.
В 1998-ом году был ратифицирован международный стандарт языка C++: ISO/IEC 14882 «Standard for the C++ Programming Language».
Содержание |
[править] Свойства языка
Язык C++ поддердживает несколько парадигм программирования:
- Структурное программирование досталось "в наследство" от языка C
- Объектно-ориентированное программирование
- (как это по-русски? обобщённое?)
[править] Объекты
[править] Наследование
[править] Перегрузка операторов
[править] Пространства имён
[править] Шаблоны
[править] Исключения
[править] Стандартная библиотека
В стандарт языка входит стандартная библиотека, основанная на STL.
[править] Примеры программ
[править] Hello world
#include <iostream> int main() { std::cout << "Hello world" << std::endl; return 0; }
[править] Пример использования шаблонов
[править] Недостатки
- Сложность согласования различных частей языка => сложность изучения.
- Неполная поддержка стандарта компиляторами и ошибки компиляторов.
[править] Ссылки
- Стандарт
- CUJ
- русские ресурсы???