27.04.2013 Views

Treball de Recerca - Recercat

Treball de Recerca - Recercat

Treball de Recerca - Recercat

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Els llenguatges <strong>de</strong> programació<br />

Introducció<br />

Els programes informàtics, per a funcionar, han <strong>de</strong> ser interpretats pel processador<br />

<strong>de</strong> l’ordinador. Aquest rep un seguit <strong>de</strong> valors com a números en base binària (0 i 1)<br />

que formen el seguit d’ordres que se li donen. Un cop interpreta<strong>de</strong>s, el processador<br />

realitza les accions adients. Però el llenguatge que fa servir un processador, basat en<br />

zeros i uns, no és pràctic ni fàcilment manipulable per a les persones, per la gran<br />

quantitat <strong>de</strong> xifres amb que treballa. Així doncs, per a po<strong>de</strong>r escriure programes per a<br />

un ordinador, s’han creat els llenguatges <strong>de</strong> programació.<br />

Els llenguatges informàtics són llenguatges artificials que, seguint una estructura<br />

sintàctica concreta, es po<strong>de</strong>n transformar en ordres interpretables pel processador.<br />

Generalment els llenguatges informàtics es classifiquen en dos tipus: els llenguatges <strong>de</strong><br />

baix nivell i els d’alt nivell.<br />

Llenguatges <strong>de</strong> baix nivell<br />

Els llenguatges <strong>de</strong> baix nivell són aquells llenguatges <strong>de</strong> codi bàsic que pot ser<br />

interpretat directament per el processador, en forma <strong>de</strong> caràcters o en forma <strong>de</strong><br />

nombres, en general, que s’utilitzen només per un tipus <strong>de</strong> processador <strong>de</strong>terminat. És<br />

el cas, per exemple, <strong>de</strong>l llenguatge assemblador (assembly language), un llenguatge<br />

creat als anys 50 per tal <strong>de</strong> facilitar l’escriptura i si feia falta la memorització <strong>de</strong> les<br />

diferents ordres <strong>de</strong> l’ordinador. És una traducció directa <strong>de</strong>l llenguatge màquina<br />

(binari) a caràcters.<br />

El fet <strong>de</strong> transformar el codi binari a caràcters permet fer-ne un codi més<br />

intel·ligible, però <strong>de</strong> tota manera es<strong>de</strong>vé una forma molt complexa.<br />

Els llenguatges <strong>de</strong> baix nivell, alhora, es divi<strong>de</strong>ixen en dos tipus diferents,<br />

anomenats <strong>de</strong> primera i segona generació.<br />

Primera generació<br />

El llenguatge <strong>de</strong> primera generació és el codi màquina pròpiament dit, un<br />

llenguatge que el processador pot entendre directament quan li és enviat.<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!