22Leistung

Um ein Computerprogramm ausführen zu können, ist es erforderlich, die Kluft zwischen der Programmiersprache und dem Befehlsformat des Rechners zu überbrücken. Dazu kann man ein Programm schreiben, das andere Programme interpretiert, wie wir es in Kapitel 12 getan haben. Die übliche Vorgehensweise besteht jedoch darin, das Programm in Maschinencode zu übersetzen, also zu kompilieren.

Einige Programmiersprachen, etwa C und Rust, sind so gestaltet, dass sie genau die Dinge ausdrücken, die der Computer gut beherrscht. Dadurch können sie auf einfache und effiziente Weise kompiliert werden. JavaScript ist jedoch anders aufgebaut. Hier liegt der Schwerpunkt auf Einfachheit und leichter Verwendbarkeit. Fast keines der Merkmale dieser Sprache ...

Get JavaScript, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.