CATEGORII DOCUMENTE |
Compilatoarele translateaza instructiunile HLL in binar cod - masina
pentru a fi direct executate de catre computer. Ele au devenit componente de
baza intr-un sistem de calcul, reflectand, de regula, eficienta cu care
resursele harware sunt exploatate de catre programatori. Inainte de aparitia
limbajelor de nivel inalt si a compilatoarelor, programatorii foloseau limbajul
de asamblare (ASM) si asambloarele. Acest lucru avea, de asemenea, avantajul de
a nu scrie programe direct in binar. Limbajul de asamblare poseda instructiuni cod-masina mnemonice (provin
de la cuvintele in engleza ce specifica actiunea lor) precum ADD, MOV,
Programul apare sub forma unei liste de astfel de mnemonice ce pot fi convertite usor in limbajul de cod binar. Programele ce fac aceasta translatare se numesc asambloare. Exemple de limbaje de asamblare sunt: MASM (Microsoft Assembler) si TASM (Turbo Assembler - dezvoltat de firma Borland).
Translatarea unui program HLL se poate face fie prin intermediul unui compilator, fie prin intermediul unui interpretor. Limbajele BASIC si Java au pornit la inceput folosind interpretoare, dar acum exista si compilatoare pentru ele.
Pentru a fi executat de catre microprocesor, un program trebuie sa parcurga urmatoarele etape:
Editare (EDIT
Compilare (COMPILE
Editare
de legaturi (
Incarcare in memorie (LOAD
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 721
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved