O primeiro compilador foi escrito em assembly para a linguagem de programação A-0 em 1952. Veja Wikipedia para mais info.
O primeiro compilador que poderia se compilar foi escrito para e em Lisp em 1962. Isso é chamado de auto-hospedagem ou bootstrapping do compilador .