Compiler
Ein Programm, das Quellcode in eine andere Zieldarstellung übersetzt.
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
Verwandte Begriffe
- QuellcodeDie les- und bearbeitbare Beschreibung eines Programms, aus der sein Verhalten entsteht.
- TypisierungWie eine Programmiersprache mit Wertarten und den dazu passenden Operationen umgeht.
- Statische CodeanalyseCode oder seine Darstellung untersuchen, ohne dafür den fachlichen Anwendungsablauf auszuführen.
- LinterEin Werkzeug, das Code anhand konfigurierter Regeln auf bestimmte Probleme untersucht.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


