jede Maschine hat ihre Sprache
Maschine liest Befehlsfolge (Programm, Satz der Sprache) und führt aus (interpretiert).
Programme für ``rein virtuelle'' Maschinen (z. B. C, Java) werden in andere Sprache (meist auf niederer Abstraktionsebene) (z. B. Executables, Byte-Code) übersetzt (kompiliert)