Calculatoare
Compilatoare si asambloareCOMPILATOARE SI ASAMBLOARECompilatoarele 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. 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 (LINK) - Incarcare in memorie (LOAD)
|