C++: Разлика между версии
Изтрито е съдържание Добавено е съдържание
Редакция без резюме |
м Премахнати редакции на 89.25.16.241 (б.), към версия на Лорд Бъмбъри |
||
Ред 12:
|сайт =
}}
[[Бярне Строуструп]] разработва C++ през 1983 г. в [[Лабораториите Бел]] като разширение на [[C (език за програмиране)|езика C]] - езикът е базиран на C, но в него са добавени редица допълнителни възможности и са направени няколко промени. Основната разлика между C и C++ е, че C++ съдържа вградена в езика поддръжка на обектно-ориентирано програмиране. В C++ са добавени класове, множествено наследяване, виртуални функции, overloading, шаблони (templates), обработка на изключения (exceptions) и вградени оператори за работа с динамична памет. Езиковият стандарт на C++ е ратифициран през 1998 като ''[[ISO/IEC 14882
Повечето програми на C могат директно или със съвсем малки модификации да бъдат компилирани с [[компилатор]] за езика C++. Поради паралелното си развитие с [[Turbo Pascal]] и [[Object Pascal]] в посока обектна ориентираност, С++ има общи черти с тях, но съществуват и редица разлики. Поради заимстване на множество концепции от C++, езикът [[Java]] има много общи черти със C++.
|