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. Dorim s mulumim i pe acest cale domnului prof. Severin BUMBARU i colegilor pentru observaiile i sfaturile care au condus la forma actual a crii. Sugestiile cititorilor sunt ateptate la adresele: Diana.Stefanescu@ugal.ro, Cristina.Segal@ugal.ro. AUTORII