该书的第一版出版于1986年，第二版出版于2006年；因两版封面均绘有屠龙勇士和恶龙搏斗的画面而被几代计算机科学工作者昵称为《龙书》（）。
内容.《编译原理》第一版介绍了下列内容：第二版在此基础上增加了数据流分析、并行计算、垃圾回收相关的内容。