0909 编译原理
1.編譯原理學(xué)什么?
這門課程關(guān)注的是編譯器方面的產(chǎn)生原理和技術(shù)問題,編譯原理及技術(shù)從本質(zhì)上來講就是一個算法問題而已,當(dāng)然由于這個問題十分復(fù)雜,其解決算法也相對復(fù)雜。我們學(xué)的數(shù)據(jù)結(jié)構(gòu)與算法分析也是講算法的,不過講的基礎(chǔ)算法,換句話說講的是算法導(dǎo)論,而編譯原理這門課程講的就是比較專注解決一種的算法了。
?
2.為什么學(xué)編譯原理?
學(xué)習(xí)編譯原理能更好的了解計算機底層的運行過程,掌握程序的執(zhí)行過程,能比那些沒學(xué)編譯原理的人更加容易讀懂程序,打代碼和編程思想事半功倍,也就是說為以后的道路打下一個好的基礎(chǔ)
?
3.怎么學(xué)編譯原理?
學(xué)好編譯原理,主要是靠多實踐,多打代碼,多用思考的眼光去讀書本內(nèi)容,不要死記硬背,當(dāng)然詞法,語義等東西也是通過多編程記住。
?
4.思考:在沒有學(xué)習(xí)本書理論之前,如果讓你寫一個編譯器,你是什么思路?
根據(jù)自己寫的源代碼,將字符串分離開來,然后搞清楚它們的意義....
轉(zhuǎn)載于:https://www.cnblogs.com/qazwsxedcrfv/p/4798802.html
總結(jié)
- 上一篇: 菜鸟级springmvc+spring+
- 下一篇: 破境Angular(三)Angular构