Ein Compiler ist eine Softwareimplementierung, die Computercode, der in einer Softwareentwicklungssprache geschrieben wurde, in eine andere übersetzt oder kompiliert, damit er mit verschiedenen Arten von Computerinfrastrukturen verwendet werden kann. Compiler werden unter anderem eingesetzt, um Computercode aus
High-Level Programming Languages in einfachere Assemblersprachen zu übersetzen, die in der Lage sind, maschinenlesbare Anweisungen zu entschlüsseln.