際際滷

際際滷Share a Scribd company logo
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 stp但ni o aplica釘ie. Popularitatea limbajului a crescut rapid datorit elegan釘ei i a
multiplelor posibilit釘i oferite programatorului.
Limbajul C++ apare la 樽nceputul anilor 80 i 樽l are ca autor pe Bjarne Stroustrup. El este o variant de
limbaj C 樽mbunt釘it, mai riguroas i mai puternic, completat cu construc釘iile necesare aplicrii principiilor
programrii orientate pe obiecte (POO). Limbajul C++ pstreaz toate elementele limbajului C, beneficiind de
eficien釘a i flexibilitatea acestuia. Limbajul C++ este un superset al limbajului C. Incompatibilit釘ile sunt
minore, de aceea, modulele C pot fi 樽ncorporate 樽n proiecte C++ cu un efort minim.
Lucrarea cuprinde dou pr釘i.
Prima parte se adreseaz programatorilor 樽nceptori. Ea prezint elementele de baz i construc釘iile 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 concep釘ia 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. Cit但ndu-l chiar
pe Bjarne Stroustrup, C++ este un limbaj de programare general, conceput astfel 樽nc但t s-i fac pe
programatorii serioi s programeze 樽ntr-o manier c但t mai plcut.
i cum cea mai bun metod de 樽nv釘are este practica, prezentarea aspectelor teoretice este 樽nso釘it de multe
exemple i probleme rezolvate. Deasemenea, 樽ntrebrile teoretice i problemele propuse spre rezolvare, de la
sf但ritul fiecrui capitol, permit cititorului s-i verifice cunotin釘ele dob但ndite. Un aspect foarte important 樽l
constituie implementarea i testarea pe calculator a exemplelor i a problemelor rezolvate sau propuse, gsirea
unor solu釘ii proprii.
Sperm ca acest material s constituie un sprijin real pentru cei care doresc s ptrund 樽n tainele limbajelor
C/C++, c但t i un punct de plecare 樽n activitatea de programare.
Dorim s mul釘umim i pe acest cale domnului prof. Severin BUMBARU i colegilor pentru observa釘iile i
sfaturile care au condus la forma actual a cr釘ii.
Sugestiile cititorilor sunt ateptate la adresele: Diana.Stefanescu@ugal.ro, Cristina.Segal@ugal.ro.
AUTORII

More Related Content

Introd

  • 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 stp但ni o aplica釘ie. Popularitatea limbajului a crescut rapid datorit elegan釘ei i a multiplelor posibilit釘i oferite programatorului. Limbajul C++ apare la 樽nceputul anilor 80 i 樽l are ca autor pe Bjarne Stroustrup. El este o variant de limbaj C 樽mbunt釘it, mai riguroas i mai puternic, completat cu construc釘iile necesare aplicrii principiilor programrii orientate pe obiecte (POO). Limbajul C++ pstreaz toate elementele limbajului C, beneficiind de eficien釘a i flexibilitatea acestuia. Limbajul C++ este un superset al limbajului C. Incompatibilit釘ile sunt minore, de aceea, modulele C pot fi 樽ncorporate 樽n proiecte C++ cu un efort minim. Lucrarea cuprinde dou pr釘i. Prima parte se adreseaz programatorilor 樽nceptori. Ea prezint elementele de baz i construc釘iile 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 concep釘ia 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. Cit但ndu-l chiar pe Bjarne Stroustrup, C++ este un limbaj de programare general, conceput astfel 樽nc但t s-i fac pe programatorii serioi s programeze 樽ntr-o manier c但t mai plcut. i cum cea mai bun metod de 樽nv釘are este practica, prezentarea aspectelor teoretice este 樽nso釘it de multe exemple i probleme rezolvate. Deasemenea, 樽ntrebrile teoretice i problemele propuse spre rezolvare, de la sf但ritul fiecrui capitol, permit cititorului s-i verifice cunotin釘ele dob但ndite. Un aspect foarte important 樽l constituie implementarea i testarea pe calculator a exemplelor i a problemelor rezolvate sau propuse, gsirea unor solu釘ii proprii. Sperm ca acest material s constituie un sprijin real pentru cei care doresc s ptrund 樽n tainele limbajelor C/C++, c但t i un punct de plecare 樽n activitatea de programare. Dorim s mul釘umim i pe acest cale domnului prof. Severin BUMBARU i colegilor pentru observa釘iile i sfaturile care au condus la forma actual a cr釘ii. Sugestiile cititorilor sunt ateptate la adresele: Diana.Stefanescu@ugal.ro, Cristina.Segal@ugal.ro. AUTORII