From software to hardware — RexDac Academy

RexDac AcademyTechnical notes · Some prior knowledge helps
0%Published notes read · this device

Level 0 — What does programming even mean

From software to hardware

Original notes by SunDiaL · View English source

In order for a program to be executed, it first has to be turned into byte code. This can be done through

Transpilation

Translating the code from one language to another. The catch is that the languages are of the same level. A notable example of this is TypeScript to JavaScript

Compilation

Translating high level code into lower level code or byte code. The program is translated from start to end, resulting in an executable.

Interpretation

The act of translating high level code into lower level code or byte code. The program is translated and executed line by line.