WikiDer > Bootstrap-Compiler
EIN Bootstrap-Compiler ist ein Compiler in seiner eigenen Ausgangssprache geschrieben. Auf den ersten Blick ist das unmöglich und auf den ersten Blick ist es auch so.
Der aller erste Computers waren sehr schwer zu Computerprogrammierung. Schalter mussten Nullen und Einsen setzen, um ein Programm einzugeben Maschinensprache ins Gedächtnis zu legen. Als es endlich ein einfaches Programm im Speicher gab, das Daten in den Computerspeicher eingeben konnte, war es möglich, ein komplizierteres Programm einzugeben. So wurde der ontstond geboren Monteur, ein Programm, das mnemonische Codes in Maschinensprache umwandelt.
Dann könnte ein einfacher Compiler in der Assemblersprache geschrieben werden. Dieser Compiler könnte für einen besseren Compiler verwendet werden.
Schließlich kann man sich entscheiden, den Compiler erneut zu schreiben, diesmal in seiner eigenen Sprache, und ihn mit dem bereits kompilierten Compiler zu kompilieren. Dies ist ein Bootstrap-Compiler. Es ist einfach zu warten und zu ändern, da der Benutzer nur eine Programmiersprache verwenden muss.