·霍普（Grace Murray Hopper）于1952年为A-0 系统编写的。但是1957年由任职于IBM的美国电脑科学家约翰·巴科斯（John Warner Backus）领导的FORTRAN则是第一个被实作出具备完整功能的编译器。1960年，COBOL成为一种较早的能在多种架构下被编译的语言。高级语言在许多领域流行起来。由于新的编程语言支持的功能越来越多，计算机的架构越来越复杂，这使得编译器也越来越复杂。早期的编译器是用汇编语言编写的。首个能编译自己源程序的编译器是在1962年由麻省理工学院