C++: Разлика между версии
Изтрито е съдържание Добавено е съдържание
последен oops... обещавам |
top: Още C++20 поправки, без диалекти, без паскал, без слаба система типове |
||
Ред 6:
|текст_изглед =
|парадигма = [[много парадигмови езици|хибриден език]]: [[Програмиране с шаблони|обобщено програмиране]], [[обектно-ориентирано програмиране|обектно-ориентиран]], [[процедурно програмиране|процедурен]]
|година = 1985, последно ревизиран
|дизайнер = [[Бярне Строуструп]]
|разработчик =
Ред 12:
|бета_версия =
|тестова_версия =
|типизация = [[Система типове|статичен
|област =
|имплементация =
|диалекти =
|повлиян_от = [[C (език за програмиране)|C]], [[Simula]], [[Ada|Ada 83]], [[CLU]]
|повлиял = [[Ada|Ada 95]], [[C Sharp|C#]], [[Java]], [[PHP]], [[D (език за програмиране)|D]]
Ред 29:
'''С++''' (произнася се „си-плюс-плюс“) е неспециализиран [[език за програмиране]] от високо ниво. Той е [[обектно-ориентирано програмиране|обектно-ориентиран]] език със статични типове. От 1990-те C++ е един от най-популярните комерсиални езици за програмиране.
Датският програмист [[Бярне Строуструп]] разработва C++ през 1983 г. в [[Лаборатории „Бел“|Лабораториите „Бел“]] като разширение на [[C (език за програмиране)|езика C]] – езикът е базиран на C, но в него са добавени редица допълнителни възможности и са направени няколко промени. Основната разлика между C и C++ е, че C++ съдържа вградена в езика поддръжка на обектно-ориентирано програмиране. В C++ са добавени класове, множествено наследяване, виртуални функции, overloading, шаблони (templates), обработка на изключения (exceptions) и вградени оператори за работа с динамична памет. Езиковият стандарт на C++ е ратифициран през 1998 като ''[[ISO/IEC 14882]]:1998'', през 2003 година има преразглеждане на стандарта – ''ISO/IEC 14882:2003'', а
Повечето програми на C могат директно или със съвсем малки модификации да бъдат компилирани с [[компилатор]] за езика C++
Една голяма част от приложните програми на много [[Операционна система|операционни системи]], както и някои от самите операционни системи, са написани на този език.
|