C++: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Nene (arutelu | kaastöö)
Nene (arutelu | kaastöö)
Korrigeeritud C# viidet
10. rida:
| dialektid = ISO/IEC C++ 1998, ISO/IEC C++ 2003
| mõjutajad = [[C (programmeerimiskeel)|C]], [[Simula]], [[Ada 83]], [[ALGOL 68]], [[CLU]], [[ML]]
| mõjutatavad = [[Perl]], [[Lua]], [[Ada 95]], [[Java]], [[PHP]], [[D (programmeerimiskeel)|D]], [[C99]], [[C Sharp|C#]], [[Aikido]], [[Falcon]], [[Dao]]
| os = multi-platvormne
}}
19. rida:
 
==Võrdlus teiste keeltega==
Nagu '''C++''' nimi ütleb, on keel "parem kui [[C (programmeerimiskeel)|C]]" ehk algsena [[C (programmeerimiskeel)|C]] keele laiendus ning on seega päritud otse [[C (programmeerimiskeel)|C]]-st. '''C++''' võimaldab kasutada olemasolevaid [[C (programmeerimiskeel)|C keele]] [[programmeerimisteek]]e ja koodi. Tänapäevane '''C++''' keele põhitugevus seisneb just ''üldistamises'' ehk võimes manipuleerida veel teadmata [[andmetüüp]]idega (vt [[CPP-STL|STL teek]]), samal ajal olles ka [[riistvara|riistvaralähedane]] ning kiirem võrreldes [[Java]] ja [[CSharpC Sharp|C#]]-ga.
 
C++ laiendus [http://www.aspectc.org/ AspectC++] võimaldab lisaks ka [[aspektorienteeritud]] programmeerimist.
37. rida:
 
==Kasutusalad==
'''C++''' kasutatakse tihti suuremate ja veakindlate süsteemide loomisel, mille puhul on kiirus oluline. [[C (programmeerimiskeel)|C-keel]] osutuks selleks liiga raskelt hallatavaks, [[Java]] ja [[CSharpC Sharp|C#]] liiga aeglaseks või suureks või mõnel muul põhjusel mittesobivaks.
 
== Vaata ka ==
44. rida:
* [[GNU Compiler Collection]]
* [[C (programmeerimiskeel)|C]]
* [[CSharpC Sharp|C#]]
* [[Java]]