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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.