De la software la hardware — RexDac Academy

RexDac AcademyNote tehnice · Ajută să ai câteva noțiuni de bază
0%Note publicate citite · pe acest dispozitiv

Nivelul 0 — Ce înseamnă, de fapt, programarea?

De la software la hardware

Note originale de SunDiaL · Vezi sursa în engleză

Pentru ca un program să fie executat, trebuie mai întâi transformat în bytecode. Acest lucru se poate face prin:

Transpilare

Traducerea codului dintr-un limbaj în altul. Particularitatea este că limbajele sunt de același nivel. Un exemplu cunoscut este traducerea din TypeScript în JavaScript.

Compilare

Traducerea codului de nivel înalt în cod de nivel mai scăzut sau în bytecode. Programul este tradus de la început până la sfârșit, rezultând un executabil.

Interpretare

Acțiunea de a traduce codul de nivel înalt în cod de nivel mai scăzut sau în bytecode. Programul este tradus și executat linie cu linie.