Kas yra C ++?

C++ yra kompiuterių programavimo kalba, kurią 1983 m. sukūrė Bjarne’as Stroustrup ir sukurta kaip patobulinta C kalbos versija. Ji yra orientuota į objektą ir laikoma aukšto lygio kalba. Tačiau jame yra žemo lygio patogumai. C++ yra viena iš dažniausiai naudojamų programavimo kalbų.

C++ kūrimas iš tikrųjų prasidėjo prieš ketverius metus iki jo išleidimo, 1979 m. Ji prasidėjo ne šiuo pavadinimu; jo pirmasis pavadinimas buvo „C su klasėmis“. 1983 m. pabaigoje C su klasėmis pirmą kartą buvo naudojama AT&T vidaus programavimo reikmėms. Vėliau tais pačiais metais jos pavadinimas buvo pakeistas į C++. Kalba buvo išleista komerciškai tik 1985 m. pabaigoje.

„Bell Labs“ sukurta C++ įvairiais būdais patobulino C programavimo kalbą. Tarp jo funkcijų yra klasės, virtualios funkcijos, šablonai ir operatoriaus perkrova. Kalba taip pat apima daugybę paveldėjimo ir išimčių tvarkymą tarp daugelio savo funkcijų. C++ pristatė deklaracijų kaip teiginių naudojimą ir apima daugiau tipo tikrinimo, nei galima naudojant C.

Laikomas C superrinkiniu, C++ palaiko daugybę funkcijų, įtrauktų į jo pirmtaką. Iš esmės C programos paprastai gali sėkmingai veikti C++ kompiliatoriuose, nors yra keletas problemų, dėl kurių C kodas gali veikti kitaip. Tiesą sakant, kai kurie C kodai gali būti nesuderinami su C++.

C++ kompiuterių programavimo kalba buvo sukurta UNIX, todėl programuotojai turi galimybę keisti kodą jo nekeičiant. Kodas yra daugkartinis. Bibliotekos kūrimas taip pat švaresnis. Kalba laikoma nešiojama ir jai nereikia naudoti konkrečios aparatinės įrangos ar tik vienos operacinės sistemos.
Kitas svarbus C++ bruožas yra klasių naudojimas. Klasės padeda programuotojams sutvarkyti savo kodą ir išvengti klaidų. Kartais klaidų pasitaiko, tačiau pamokos gali būti naudingos ieškant klaidų ir jas ištaisant.

Originalus C++ kompiliatorius, vadinamas Cfront, buvo parašytas C++ programavimo kalba. Kompiliavimas šia kalba laikomas efektyviu ir greitu. Jo greitis gali būti siejamas su aukšto lygio funkcijomis kartu su žemo lygio komponentais. Palyginus su kitomis kompiuterių programavimo kalbomis, jis gali būti vertinamas kaip gana trumpas. Taip yra dėl to, kad vietoj raktinių žodžių jame naudojami specialieji simboliai.