C++

Vajab toimetamist


C++ on üldkasutatav staatiliste andmetüüpidega multifunktsionaalne keel, mis toetab abstraheerimist, polümorfismi, protseduraalset, objektorienteeritud ja üldistavat programmeerimist.

Keele autoriks on Bjarne Stroustrup, kes avalikustas selle 1986. aastal. 1990ndatel sai C++ üheks populaarseimaks programmeerimiskeeleks, kuid viimasel ajal on keelele lisatud ka olulisi uuendusi. C++ on üks esimesi objektorienteeritud programmeerimiskeeli, mida kasutatakse laialdaselt tänaseni.

Sisukord

[redigeeri] Võrdlus teiste keeltega

Nagu C++ nimi ütleb, on keel "parem kui C" ehk algsena C keele laiendus ning on seega päritud otse C-st. C++ võimaldab kasutada olemasolevaid C keele programmeerimisteeke ja koodi. Tänapäevane C++ keele põhitugevus seisneb just üldistamises ehk võimes manipuleerida veel teadmata andmetüüpidega (vt STL teek), samal ajal olles ka riistvaralähedane ning kiirem võrreldes Java ja C#-ga.

C++ laiendus AspectC++ võimaldab lisaks ka aspektorienteeritud programmeerimist.

[redigeeri] Süntaks

[redigeeri] Hello world

Hello world C++ keeles näeb välja nii

 #include <iostream>

 int main()
 {
   std::cout << "Tere, maailm!" << std::endl;
 }

[redigeeri] Kasutusalad

C++ kasutatakse tihti suuremate ja veakindlate süsteemide loomisel, mille puhul on kiirus oluline. C-keel osutuks selleks liiga raskelt hallatavaks, Java ja C# liiga aeglaseks või suureks või mõnel muul põhjusel mittesobivaks.

[redigeeri] Vaata ka:

[redigeeri] Välislingid: