Limbajul C++ a aparut in anul 1980 ca o imbunatatire a limbajului C existent deja, prin adaugarea conceptului de obiect (clase, functii virtuale, supraincarcarea operatorilor, moştenire multiplă).
Usurinta lucrului in C/C++ a facut din acest limbaj un standard, multe din limbajele ulterioare imprumutand din sintaxa acestuia : C#, JavaScript, Java.
Ca si limbajele anterioare (Pascal, de exemplu), limbajul C are:
- un set de tipuri de date divers pentru valori intregi, reale, caractere si siruri de caractere, pointer, fisier
- permite declararea de tipuri noi, pe baza celor existente deja (struct)
- lucreaza cu subprograme/functii; transferul parametrilor prin valoare si referinta
- permite lucrul cu pointeri (liste); alocare/dealocare de memorie
Ceea ce recomanda limbajul C/C++ inaintea altor limbaje este :
- simplitatea sintaxei
- constructia operatorilor logici, care favorizeaza o evaluare mai rapida a explexiilor logice/testelor
- lucrul cu variabilele (variabilele se pot declara in timpul executiei programului - de fapt se utilizeaza alocari de pointeri)
- limbajul a fost construit la un nivel foarte jos, ceea ce il face portabil: multe din device-urile/gadget-urile existente pe piata au incorporate programe C/C++
Ce ziceti, invatati?
Niciun comentariu:
Trimiteți un comentariu