|
LIMBAJUL DE PROGRAMARE PASCAL – Introducere
Comunicarea între om ?i calculator este mijlocit? de un limbaj, ca ?i comunicarea dintre dou? persoane. Prin intermediul s?u, omul transmite calculatorului un program(totalitatea instruc?iunilor necesare rezolv?rii unei probleme, scrise în ordinea efectu?rii lor, pe care acesta urmeaz? s?-l execute). De aceea, acest tip de limbaj se nume?te limbaj de programare.
Programarea primelor calculatoare se f?cea în limbajul acestora, numit cod masin?(numit ?i limbaj de nivel 0). Acest limbaj folose?te reprezentarea binar?, care con?ine circuite cu doar dou? st?ri stabile posibile: închis / deschis. Fiecare calculator posed? un limbaj cod-masin? unic, implementat de constructor.
Urm?torul pas în evolu?ia limbajelor de programare îl reprezint? limbajul de asamblare, numit ?i limbaj de nivel 1 (reprezentarea numerelor se face în zecimal ?i hexazecimal).
Similar limbajelor cod-masin?, un calculator posed? un limbaj de asamblare unic.
Limbajul de programare(numit ?i limbaj de nivel 2) este un limbaj de calculator cu urm?toarele caracteristici:
a) Este independent de tipul de calculator folosit;
b) Nu necesit? cunoa?terea limbajului cod-masin? sau a limbajului de asamblare proprii calculatorului folosit;
c) Ofer? utilizatorilor facilit??i de înv??are, prelucrare ?i depanare.
Pentru anumite domenii de specializare restrâns? se creeaz? limbaje de programare specifice, cu facilit??i în tratarea problemelor pe care le are de rezolvat domeniul respectiv. Aceste limbaje poart? numele de limbaje specializate(de nivel 3).
Calculatorul “în?elege “ numai limbajul cod-masin?; deci, un program scris într-un limbaj de nivel mai înalt trebuie “tradus” în acest limbaj. Cu aceast? trecere se ocup? programe specializate numite asambloare, compilatoare sau translatoare.
Transformarea programelor scrise în limbaje de programare în programe scrise în limbaje inferioare ca nivel, se face dup? schema urm?toare:
Translator
Compilator
Asamblor
Programul scris de utilizator într-un limbaj de programare poart? numele de limbaj surs?. Dup? introducerea în calculator, programul surs? este transformat în program obiect. Acesta se poate prezenta sub form? binar? sau de program scris în limbaj de asamblare.
Limbajul de programare Pascal poart? numele matematicianului, fizicianului, scriitorului ?i filozofului francez Blaise Pascal, cel care a conceput ?i realizat prima masin? de calcul.
Acest limbaj face parte din categoria limbajelor de nivel înalt ?i a ap?rut în anul 1970..Autorul limbajului, N. Wirth s-a bazat în dezvoltarea sa pe
|