C ++

C ++ yra aukšto lygio programavimo kalba, kurią Bjarne Stroustrup sukūrė „Bell Labs“ nuo 1979 m.
Originalus C ++ pavadinimas buvo „ C su klasės . “ Kol jis buvo magistrantas, Stroustrupas buvo nusivylęs, kad turimomis kalbomis jam buvo suteikta greita programa arba aukšto lygio programos organizavimo funkcijos, bet ne abi. Tai įkvėpė jį rašyti savo programavimo kalbą.
Jis užsibrėžė sukurti tokią programavimo kalbą kompiliuoja naudoti efektyvų kodą, bet taip pat teikia aukšto lygio abstrakcijas, kad būtų galima geriau valdyti didelius plėtros projektus. Vėliau kalba buvo pavadinta „C ++“ - nuoroda į kalbą ++ , an operatorius C, kuri padidina vertę 1.
Nuo to laiko C ++ tapo viena plačiausiai vartojamų kalbų pasaulyje, ypač projektuose, kuriuose našumas yra aukščiausio lygio. C ++ toliau atnaujinamas ir prižiūrimas; dabartinė versija yra C ++ 11, išleista 2011 m.
funkcijos
The sintaksė C ++ daugiausia paveldima iš C kalbos. Tai priduria Objektinis programavimas savo pirmtakui būdingų savybių, tokių kaip klasės, abstrakcija, kapsuliavimas, paveldėjimas ir polimorfizmas. Tai taip pat suteikia funkciją funkcijoms ir operatoriui perkrova , bendros programavimo priemonės (pvz., galimybė kurti šablonus) ir išimčių tvarkymas. C ++ taip pat turi ir tvirtą STL (standartinę biblioteką) naudingų duomenų struktūrų, algoritmai ir įvesties išvesties įrenginius.
Labas pasauli! C ++
Štai pavyzdys „Sveikas, pasauli!“ programa, parašyta C ++, naudojant I / O srauto galimybę; dalis C ++ STL.
#include int main() { std::cout << 'Hello, world! '; }