Sunteți pe pagina 1din 2

Limbajul de programare C++

Limbajul C++ a fost inventat de către Bjarne Stroustrup în 1979, ca o extindere a


limbajului C. Limbajul C a fost inventat în 1969-1973 de către Dennis Ritchie pentru a
realiza sistemul de operare Unix. C++ este un limbaj de programare atât elementele de
programare orientată pe obiecte (POO) cât şi cele de limbaj procedural. C++ a urmat C-ului
şi are o cerere relativ mare pe piaţă.
Limbajele de programare sunt limbaje asemănătoare cu limbajul uman. Conțin
cuvinte (destul de puține), semne de punctuație, operații matematice și au reguli de scriere.
Programele care rulează pe orice calculator au fost scrise într-un limbaj de programare. Există
numeroase limbaje programare, precum C, C++, Pascal, Java, Python, PHP, Javascript, etc.
Limbajul C++ este un limbaj compilat. Etapele scrierii unui program în C++ sunt:
· editarea programului C++; se obține fișierul sursă, cu extensia.cpp
· compilarea fișierului sursă; aici se verifică corectitudinea sintactică a programului
(corectitudinea cuvintelor folosite, prezența semnelor de punctuație, etc.); dacă
programul este corect sintactic, se va obține fișierul obiect, cu extensia. O sau.obj
· editarea de legături; se stabilesc legături între fișierul obiect curent și alte fișiere
obiect, ale programatorului sau incluse în compilator; în urma acestei etape se obține
programul executabil. În Windows, fișierele executabile au extensia.exe;
· programul executabil poate fi lansat în execuție (rulat).
Sunt o mulţime de lucruri pe care le putem face cu acest limbaj. Putem studia foarte
mult despre C++ urmând o facultate de Informatică sau Automatică. Cu siguranţă putem
învăţa C++ şi studiind pe cont propriu, dar este nevoie de foarte multă muncă şi să citim o
grămadă de cărţi ce ne învaţă totul despre principiile din spatele acestul limbaj de
programare.
Multe companii IT ce creează jocuri cer viitorilor angajaţi să cunoască acest limbaj de
programare foarte bine. Spre exemplu, foarte multe jocuri de la Ubisoft, companie ce face
angajări şi în România, au engine-ul construit în C++. Jocuri de la Blizzard au de asemenea
engine-urile construite în C++.
Când vine vorba de GUI (Graphic Uşer Interface), foarte multe companii lucrează cu
C++ sau Python. Spre exemplu, Photoshop de la Adobe este construit în C++. Firefox şi totul
de la Mozilla sunt iarăşi construite în C++.
C++ este extrem de eficient în construirea de aplicaţii ce opresc malware-ul. Spre
exemplu, BitDefender este unul dintre programele antivirius care a fost construit în acest
limbaj de programare. Mai exact, C++ se foloseşte mai ales la dezvoltarea core-urilor ce fac
programele de antivirus să funcţioneze.
Şi în cazul programării de maşini şi instrumente ce folosesc AI, acest limbaj de
programare este extrem de eficient şi folositor. Bineînţeles, un program nu este construit
strict într-un singur limbaj de programare. Sunt sute de astfel de limbaje.
Dacă ajungem să stăpânim C++, învăţarea programării în Java sau Python va deveni
extrem de uşoară. Lucrând la un proiect, vom colabora cu programatori ce poate sunt experţi
numai într-un anumit limbaj. Rezultatul final combină, de cele mai multe ori, cod scris în C+
+, Java, Python şi alte limbaje de programare ce sunt considerate că pot face programul la
care se lucrează mult mai eficient.
C++ este ideal atât pentru back-end cât şi pentru front-end, foarte mulţi giganţi în IT
precum Google şi Facebook folosindu-l pentru ambele, dar mai ales pentru partea de servere,
deci de back-end. MySQL, spre exemplu, este construit în C++.
Cu alte cuvinte, acest limbaj de programare funcţionează atât pentru aplicaţii grafice,
cât şi pentru aplicaţii care au în spate date. Sistemele de operare Microsoft, cum ar fi
Windows 7 şi 10, sunt create în mare parte în anumite variaţii C++.
Şi când vine vorba de Game Development, C++ este o necesitate, aşa că numai
cunoscând acest limbaj putem ajunge în companii de jocuri şi de renume internaţional. Când
vine vorba de programarea la un nivel înalt, C++ rămâne cel mai cerut şi apreciat limbaj de
programare.

S-ar putea să vă placă și