C++
Из Википедија
Програмски језик C++ је виши програмски језик који је првобитно развијен у Bell Labs (лабораторији телекомуникационе компаније Bell) за објектно оријентисано програмирање у пројекту под руководством Бјарнеа Строуструпа током 1980их као проширење програмском језику C, па му је оригинално име било „C са класама“ (енгл. C with classеs). Због велике потражње за објектно оријентисаним језицима и способностима, стандард за програмски језик C++ ратификован је 1998. у стандарду ISO/IEC 14882.
[уреди] Програмски пример
#include <iostream> using namespace std; int main() { cout << "Zdravo svete!" << endl; return 0; }
[уреди] Новине
Програмски језик C++ је наследио целокупну синтаксу од програмског језика C, а додата су следећа проширења:
- класе
- дефинисање функција чланица и ограничавања њиховог нивоа приступа (јавне, заштићене и приватне)
- наслеђивање класа
- виртуелне и апстрактне методе класа
- конструктори и деструктори
- дефинисање функција за операторе над класних типовима (тзв. „операторске функције“)
- референце (тип података уведен ради поједностављивања рада са показивачима)
- именски простори (енгл. namespace)
- шаблони (енгл. Templates)
- нови оператори за манипулацију динамичком меморијом,
newиdelete. - низ нових библиотека објеката и функција:
- нови приступ проблему датотека, стандардног улаза и излаза итд. у облику токова (
iostream,fstream,sstreamитд.) - нова стандардна библиотека, по називу „STL“, која обухвата рад са векторима (
vector), мапама (map), скуповима (set), нискама (string), редовима (queue), итд. - библиотека која садржи врло широк скуп алгоритама за решавање честих проблема, попут ефикасног проналажења елемента у одређеној структури података, сортирања, итд. (
algorithm).
- нови приступ проблему датотека, стандардног улаза и излаза итд. у облику токова (
Све промене уведене у C++ су изграђене на C-овим функцијама, односно сав код написан на C++ се интерно преводи у C-ов код. C++ је замишљен тако да се сваки дотадашњи програм написан у C-у може покренути и помоћу C++-овог компајлера.
| Програмски језици |
| Ада | Алгол | APL | Асемблер | AWK | Бејсик | C | C++ | C# | Кобол | ColdFusion | Common Lisp | Ајфел | Фокус | Forth | Фортран | Haskell | IDL | Јава | Јаваскрипт | Лимбо | Лисп | Луа | Modula 2 | Objective C | OCaml | Паскал | Перл | PHP | Пролог | Пајтон | Руби | SAS | Scheme | Smalltalk | Tcl |
| Овај незавршени чланак C++, везан је за рачунаре. Користећи правила Википедије, допринесите допунивши га. |

