Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03289.jsonl.gz/318

Ein Compiler (auch Kompilierer oder Übersetzer) ist ein Computerprogramm, das übersetzt.Es wandelt ein in Quellsprache geschriebenes Programm in ein äquivalentes Programm einer Zielsprache um. Meistens handelt es sich dabei um die Übersetzung eines von einem Programmierer (Programmiersprache
, C, C++, etc) geschriebenen Quelltextes nach Assemblersprache, Bytecode oder Maschinensprache. Dieser Vorgang wird als Kompilierung bezeichnet. Ein Compiler übernimmt ähnliche Aufgaben wie ein Interpreter, der jedoch ein Programm nicht in die Zielsprache übersetzt, sondern Schritt für Schritt direkt ausführt.
Die Programmierung eines Compilers ist eine eigenständige Abteilung innerhalb der Informatik.