Sunteți pe pagina 1din 1

INTRODUCERE

Limbajele C i C++ sunt limbaje de programare de nivel nalt.


Limbajul C a aprut n anii 1970 i a fost creat de Dennis Ritchie n laboratoarele AT&T Bell. Limbajul C
face parte din familia de limbaje concepute pe principiile programrii structurate, la care ideea central este
structureaz pentru a stpni o aplicaie. Popularitatea limbajului a crescut rapid datorit eleganei i a
multiplelor posibiliti oferite programatorului.
Limbajul C++ apare la nceputul anilor 80 i l are ca autor pe Bjarne Stroustrup. El este o variant de
limbaj C mbuntit, mai riguroas i mai puternic, completat cu construciile necesare aplicrii principiilor
programrii orientate pe obiecte (POO). Limbajul C++ pstreaz toate elementele limbajului C, beneficiind de
eficiena i flexibilitatea acestuia. Limbajul C++ este un superset al limbajului C. Incompatibilitile sunt
minore, de aceea, modulele C pot fi ncorporate n proiecte C++ cu un efort minim.
Lucrarea cuprinde dou pri.
Prima parte se adreseaz programatorilor nceptori. Ea prezint elementele de baz i construciile limbajului
C, completate cu extensiile limbajului C++. Acestea permit rezolvarea problemelor prin metoda programrii
structurate.
Partea a doua se adreseaz cunosctorilor limbajului C dornici s-i modernizeze stilul i concepia abordrii
proiectelor informatice. Elementele prezentate sunt specifice limbajului C++ i permit stiluri de programare
impracticabile n C: programarea prin abstractizarea datelor i programarea orientat obiect. Citndu-l chiar
pe Bjarne Stroustrup, C++ este un limbaj de programare general, conceput astfel nct s-i fac pe
programatorii serioi s programeze ntr-o manier ct mai plcut.
i cum cea mai bun metod de nvare este practica, prezentarea aspectelor teoretice este nsoit de multe
exemple i probleme rezolvate. Deasemenea, ntrebrile teoretice i problemele propuse spre rezolvare, de la
sfritul fiecrui capitol, permit cititorului s-i verifice cunotinele dobndite. Un aspect foarte important l
constituie implementarea i testarea pe calculator a exemplelor i a problemelor rezolvate sau propuse, gsirea
unor soluii proprii.
Sperm ca acest material s constituie un sprijin real pentru cei care doresc s ptrund n tainele limbajelor
C/C++, ct i un punct de plecare n activitatea de programare.

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