Sunteți pe pagina 1din 1

CAPITOLUL 1 in interiorullimbajului Java

Sunte~i surprins sa vedeti cat de simpla poate fi 0 instruc~iune? Daca este a~a, va puteti
bucura, deoarece multe dintre instructiunile pe care Ie scrieti in limbajul de programare
Java sunt u~or de inte1es ~i de scris.
De multe ori, in momentulin care scrie programul, programatorul nu are la dispozitie
datele care vor fi folosite in instruqiuni - cum ar fi identificatorul ~i parola unui utilizator.
Persoana care folose~te programul trebuie sa introduca aceste date in timpul rularii
programului.
Totu~i, instructiunile din program trebuie sa tina seama de aceste date, a~a ca
programatorul folose~te un inlocuitor pentru acestea. Puteti sa va ganditi la ace~ti inlocuitori
ca la un fel de etichete temporare pentru date. Programatorii numesc aceste etichete
varia bile, despre care yeti invata mai tarziu In carte. Exemplul urmator ilustreaza aceea~i
instructiune folosita pentru adunarea a doua numere, exceptand faptul ca literele A ~i B
sunt folosite ca inlocuitori pentru numere:
A + B
Calculatorul inlocuie~te aceste litere cu numere atunci cand persoana care folose~te
programul introduce numere in timpul rularii programului sau dnd numerele sunt fumizate
de un alt program.
Lbj de prg Programming Languages
Lbj de prg Limbaje de programare
Un limbaj de programare, precum Java, permite programatorului sa scrie mai u~or
instruqiunile pentru calculator, deoarece aceste instruc~iuni sunt scrise folosind cuvinte
asemanatoare cu cele din limba engleza. Totu~i, calculatorul nu in~elege cuvintele din
limba engleza. Calculatorul In~elege numai instruc~iunile scrise In limbaj ma~ina.
Instruqiunile in limbaj ma~ina sunt formate din serii de zero ~i unu, care sunt intelese de
unitatea centrala de prelucrare (UCP), componenta in care au loc toate procesele de
prelucrare dintr-un calculator.
De~i programatorii au tendinta de a vorbi despre un singur limbaj de programare, de
fapt exista mai multe variante ale limbajului ma~ina. Ganditi-va ca toate aceste variante
sunt dia1ecte ale limbajului ma~ina. Fiecare unitate centrala de prelucrare Intelege un singur
limbaj ma~ina. Aceasta Inseamna ca un program scris Intr-un dialect poate fi rulat numai
pe calculatoarele echipate cu un UCP care Intelege dialectul respectiv. Din aceasta cauza,
programele sunt dependente de calclllator - sau dependente de ma~ina. Ca urmare, un
program In limbaj ma~ina scris pentru un calculator nu poate fi rulat pe un alt tip de
calculator.
Nu este nevoie sa fiti om de ~tiinta pentru a vedea care sunt prob1emele scrierii unui
program In limbaj ma~ina. In primul rand, ce om sanatos ar vrea sa scrie un program
folosind numai ~iruri de zero ~i unu? Noi gandim In cuvinte, nu In numere. De asemenea,
cine ar vrea sa scrie un program care poate fi rulat pe un singur tip de calculator?

S-ar putea să vă placă și