# Was ist Compile-time?

In der Vorbereitungsphase wird der geschriebene Code in eine für den Computer verständliche Sprache übersetzt und auf Fehler überprüft.

## Definition
Die von Softwareentwicklern geschriebenen Codes sind im Allgemeinen für Menschen lesbar. Damit der Computer es verstehen kann, muss es in Maschinensprache übersetzt werden. Die Kompilierungszeit ist diese kritische Phase, in der der Code unmittelbar vor der Ausführung überprüft und transformiert wird.

## So funktioniert es
Der Entwickler gibt den Befehl „compile“ aus. Das System scannt die Codes, prüft auf Tippfehler und erstellt im Erfolgsfall eine ausführbare Datei.

## Wo es eingesetzt wird
Es ist ein integraler Bestandteil des Softwareentwicklungsprozesses in Sprachen wie C++, Rust und Go.

## Häufig verwechselt mit
Es ist mit der Laufzeit vermischt; Die Kompilierungszeit ist die Fehlerfindungsphase, die Laufzeit kann die Fehlerfindungsphase sein.

## Häufige Fragen
**Warum sind Fehler bei der Kompilierung wichtig?**
Es sorgt für ein sichereres Softwareerlebnis, da es Fehler erkennt, bevor das Programm ausgeführt wird.

**Lässt sich jede Sprache kompilieren?**
Nein, einige Sprachen (wie Python) können direkt ohne Kompilierung ausgeführt werden.


## Verwandte Begriffe
- [Runtime](/de/dictionary/runtime/)
- [Computer Science](/de/dictionary/computer-science/)
- [LSP](/de/dictionary/lsp/)

## Verwandte Werkzeuge
- [Svelte](/de/discover/svelte/)

---
Quelle: TreScout Glossar · https://trescout.com/de/dictionary/compile-time/
