编译原理,基本内容是介绍编译程序(编译器,compiler)构造的基本原理、方法和技术。即:如何来设计并实现一个编译器,从而将用某种高级语言编写的程序翻译成能够被计算机直接执行的程序。