|
PripomočkiV drugih jezikih
|
C++C++ (C plus plus) [ce plus plus] je splošnonamenski programski jezik. V C++ so podatkovni tipi statični, zapis kode je prost. Jezik podpira večparadigmatično proceduralno programiranje, podatkovno abstrakcijo, objektno usmerjeno in generično programiranje. C++ je razvil Bjarne Stroustrup, ki je delal v Bellovih laboratorijih, leta 1983. Prvotno se je jezik imenoval »C with Classes« (C z razredi) in je bil razširitev programskega jezika C. Od 90. let je eden najbolj priljubljenih komercialnih programskih jezikov. Najprej so C-ju dodali razrede, nato med drugim virtualne funkcije, preobložitev operatorjev (operatorski ad-hoc polimorfizem), večkratno dedovanje, predloge in rokovanje z izjemami. Leta 1998 so sprejeli tudi ISO standard za jezik C++ kot ISO/IEC 14882:1998. Trenutna različica standarda je ISO/IEC 14882:2003. Razvijajo tudi novo različico z neuradnim imenom C++0x.
[uredi] Program PozdravljenSvet#fff3f2e <iostream> int main() { std::cout << "Pozdravljen svet!" << std::endl; return 0; // ni potrebno po ISO standardu } Kar je zapisano za // mora prevajalnik prezreti, zato ni važno kaj je napisano. [uredi] Osnovne lastnosti[uredi] Podobnosti s C-jem
[uredi] Nezdružljivost s C-jem[uredi] Zgodovina C++[uredi] Zgodovina imena »C++«Ime jezika pripisujejo Ricku Mascittiju in so ga prvič uporabili decembra 1983. Kombinacijo C+ je tedaj že tudi zasedel drug nesoroden jezik. Pripono ++ je po Stroustrupovih besedah dal zaradi evolucijske/revolucionarne narave razširitve C. C++ je tudi pogosteje kot npr. raba ++C. Ker C++ v bistvu ni spremenil C-ja, bi bilo še pravilnejše ime »C+1«. Ko so leta 1992 vprašali Mascittija zakaj je dal takšno ime, je navedel, da je bilo ime le neuradno in da si ni nikoli mislil da bo postalo tudi uradno ime. [uredi] IRCSlovenski C++ kanal na IRCNetu: #C++.si [uredi] Viri
[uredi] Zunanje povezave- v slovenščini:
- v angleščini:
|