Compiler sind Computerprogramme. Sie übersetzen eine Programmiersprache, die für Menschen einfacher verständlich ist als reiner Maschinencode, in eben diesen Maschinencode. In der Gründungszeit der Kognitionswissenschaften verglich man das Gehirn mit einem Computer. Heute weiß man, dass der Mensch die Sinnesreize wesentlich ungenauer und unvorhersagbarer in Wahrnehmungen übersetzt, als es ein Compiler je würde.