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.