RSS

L1. Despre limbajul C/C++

29 Nov

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?

 
Leave a comment

Posted by on 29/11/2009 in C2_2 Limbajul C/C++

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: