看到问题我的第一反应是有种语言叫汇编…… 其实C语言之前还有其他语言,比如B语言什么的,用过去已经出现的语言来编写新语言的编译器很常见。另外还有汇编语言,完全可以用汇编来完成C编译器的编写。 可以参考这篇文章:http://blog.jobbole.com/94311/