php 编译原理,编译原理
編譯原理是計算機科學(xué)中歷史最悠久,也是最高度發(fā)展的學(xué)科之一。編譯器的設(shè)計與實現(xiàn)集中體現(xiàn)了計算機科學(xué)中的最核心的思想和技術(shù),并且和計算機科學(xué)的其他研究領(lǐng)域,如形式語言與自動機、算法、數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計語言、計算機體系結(jié)構(gòu)、軟件工程等都有非常重要的聯(lián)系。
本課程主要講授編譯器設(shè)計與實現(xiàn)中的理論和技術(shù)。主要內(nèi)容包括詞法分析、語法分析、語法樹構(gòu)造、語義分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成等主要內(nèi)容。編譯原理最大的特點是強調(diào)理論和實踐的結(jié)合,這也是本課程最強調(diào)的部分。在理論方面,我們將和你一起討論豐富有趣的理論知識,包括正則表達式、有限狀態(tài)自動機、形式文法、類型系統(tǒng)、數(shù)據(jù)流方程、不動點算法、格、閉包等;而且實踐部分,我們將討論如果選擇合理的數(shù)據(jù)結(jié)構(gòu)和高效的算法來實現(xiàn)這些理論,以及如何運用軟件工程中的思想來處理編譯器設(shè)計中所出現(xiàn)的種種復(fù)雜性。
該課程主要面向計算機專業(yè)相關(guān)學(xué)生、對計算機感興趣的學(xué)生、及相關(guān)技術(shù)的從業(yè)人員等。對于相關(guān)專業(yè)的學(xué)生來說,學(xué)習(xí)好編譯原理這門課,不但可以理解和掌握編譯編譯課程本身,而且對于其他相關(guān)課程的學(xué)習(xí)也會有很好的幫助。而對于計算機相關(guān)技術(shù)的從業(yè)人員,學(xué)習(xí)編譯原理相關(guān)知識,不但可以深刻理解程序設(shè)計語言的設(shè)計和實現(xiàn)原理,而且在工作中往往要設(shè)計新的領(lǐng)域?qū)S谜Z言及其編譯器,因此,這部分知識也是必須的。
總結(jié)
以上是生活随笔為你收集整理的php 编译原理,编译原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html标签info,HtmlTrInf
- 下一篇: oracle 根据用户备份,Oracle