計算學科問題求解的基本思路是“問題、形式化描述、計算機化”,以抽象、理論、設計為其學科形態。編譯原理涉及的是一個比較適當的抽象層面上的數據變換,既有明確的、便于抽象的問題,又有較成熟的理論,而且在限定規模下又容易實現(設計),所以,編譯原理是計算機專業本科生的重要專業技術基礎課程,屬于教學計劃中四大系列之軟件技術系列。除了相應的知識對計算機學科的人才非常重要外,其中的一些基本的問題求解辦法、處理問題的思路也是非常重要的,而且廣泛地用于一些新的研究領域。該課程的內容對于培養學生的計算思維、程序設計與實現、算法設計與分析、計算機系統的認知、開發和利用等四大學科基本能力非常重要,是在程序設計、數據結構與算法等課程中受到一定的鍛煉后,從系統的級別上對程序、算法的認識進行再提高。Alfred V.Aho在《編譯原理》的開篇曾寫道“編寫編譯器的原理和技術具有十分普遍的意義,以至于在每個計算機科學家的研究生涯中,本書中的原理和技術都會反復用到”。