Zum Inhalt springen

Compiler

Ein Programm, das Quellcode in eine andere Zieldarstellung übersetzt.

Softwareentwicklung

Was ist ein Compiler?

Ein Compiler übersetzt Quellcode in eine andere Zieldarstellung. Das kann etwa Maschinencode oder anderer Quellcode sein. Welche Sprachregeln und Fehler dabei geprüft werden, hängt vom Werkzeug ab. Kompilieren ist nicht automatisch dasselbe wie das Bündeln von Dateien, Testen oder Bereitstellen einer Anwendung.

In einem erfundenen Webprojekt wird portal.ts in eine JavaScript-Ausgabe portal.js übersetzt. Das Team prüft Meldungen und die für die Zielumgebung gewählten Einstellungen. Ob trotz Fehlermeldungen eine Ausgabe entsteht, hängt von Werkzeug und Konfiguration ab. Eine vorhandene Zieldatei allein beweist daher weder Fehlerfreiheit noch fachlich richtiges Verhalten oder eine erfolgte Veröffentlichung. Die Ausgabe muss weiterhin mit den benötigten Laufzeitbedingungen und den vorgesehenen Abläufen zusammenpassen.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps