Introducere in Stiinta Calculatoarelor 2013 | Page 113
programatorilor faţă de tipul maşinii de calcul, permițând acestuia să se
concentreze asupra rezolvării problemei, nu asupra maşinii.
Un limbaj de programare este un set de cuvinte cu semnificaţii precise,
care se pot combina după reguli stricte pentru a exprima comenzi şi a
descrie date necesare unui tip de prelucrare.
Limbajele de programare sunt limbaje artificiale, în care se scriu
programele pentru calculator. Limbajul trebuie să poată fi înţeles de
către om (care îl concepe), dar trebuie să poată fi executat de calculator.
Din această cauză, trebuie să respecte un formalism riguros. Din
punctul de vedere al comodităţii de utilizare de către om, există mai
multe niveluri de limbaje de programare: cod maşină, limbaje de
asamblare, limbaje de nivel superior.
În limbajul maşină, numit şi cod maşină, instrucţiunile sunt scrise prin
numere, aşa cum sunt ele în memoria calculatorului în momentul
executării programului.
O instrucţiune maşină tipică are forma
,
instrucţiunii sunt numere.
unde ambele părţi ale
Codul maşină este executat direct de calculator, fiind foarte greu de
scris şi înţeles de către om.
Cu toate că s-au făcut diverse încercări de elaborare a unui limbaj de
programare universal, care să satisfacă cerinţe spre orice scop,
diversitatea limbajelor de programare a crescut datorită pe de o parte
tendinţei de specializare resimţită în lumea modernă, pe de altă parte
datorită unor interese comerciale ale firmelor producătoare de software.
Există, astfel, limbaje pentru dezvoltarea de programe comerciale,
ştiinţifice, pentru prelucrări grafice sau chiar pentru amuzament. Unele
limbaje necesită cunoştinţe profunde asupra structurii şi funcţionării
sistemului de calcul şi sistemelor de operare, altele pot fi folosite de
începători, unele limbaje se folosesc la programarea microcontrollerelor (care comandă aparate moderne de jos nivel, în orice domeniu – de
la dis