duminică, 29 noiembrie 2009

L1. Despre limbajul C/C++

Limbajul C  a fost realizat in 1970 de Ken Thompson si Dennis Ritchie pentru a putea dezvolta sistemul de operare Unix.

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