0909论编译原理
編譯原理學(xué)什么?
我覺(jué)得學(xué)習(xí)編譯原理可以幫助自己更加深層次的理解程序語(yǔ)言和內(nèi)部機(jī)制,學(xué)習(xí)一種新的解決問(wèn)題的方法,從各種算法中可以得到啟發(fā),更加深入的了解計(jì)算機(jī)思想,進(jìn)一步培養(yǎng)計(jì)算機(jī)思維。
?
為什么學(xué)編譯原理?
在學(xué)習(xí)C語(yǔ)言之前我最初了解到的編譯C語(yǔ)言的是TurboC,但是當(dāng)用上了VC++發(fā)現(xiàn)各種編譯器都有各自的優(yōu)缺點(diǎn)。而學(xué)習(xí)編譯原理是為了解決代碼中的一些錯(cuò)誤,并優(yōu)化它。
?
怎么學(xué)編譯原理?
學(xué)習(xí)編譯原理的過(guò)程很漫長(zhǎng),可以去圖書(shū)館借編譯原理的原著來(lái)看,或者在網(wǎng)上查找關(guān)于編譯器代碼的資源或者查找關(guān)于編譯器的組成結(jié)構(gòu),更深層次了解編譯器的工作原理。
?
沒(méi)有學(xué)習(xí)本書(shū)理論之前,如果讓你寫(xiě)一個(gè)編譯器,你是什么思路?、
在學(xué)習(xí)前,學(xué)習(xí)C語(yǔ)言的時(shí)候用的VC++讓我覺(jué)得很神奇,可以通過(guò)一個(gè)編譯器檢測(cè)代碼的邏輯性合理性從而檢查代碼能否正確運(yùn)行,甚至實(shí)現(xiàn)一些基本功能。但是我覺(jué)得我對(duì)編譯器還是很陌生,讓我來(lái)對(duì)編譯器進(jìn)行開(kāi)發(fā),我會(huì)先剖析一些比較經(jīng)典的編譯器,了解他們的工作原理,等學(xué)習(xí)編譯原理的知識(shí)后,再進(jìn)行開(kāi)發(fā)。
轉(zhuǎn)載于:https://www.cnblogs.com/LeoSunhailin/p/4795331.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
- 上一篇: Win7x64_chromeX86_相关
- 下一篇: jQuery 插件格式 规范