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