天天看點

0909關于編譯的看法

編譯原理主要内容包括語言和文法、詞法分析、文法分析、文法制導翻譯、中間代碼生成、存儲管理、代碼優化和目标代碼生成。從本質上來講就是一個算法問題。 編譯原理是計算機專業設定的一門重要的專業課程。盡管隻有少數人從事編譯方面的工作,但是這門課在理論、技術、方法上都對學生提供了系統而有效的訓練,有利于提高軟體人員的素質和能力。

對于怎麼學習編譯原理,1.端正認識,了解編譯原理的實用性提高學習興趣。  2.反複看書,把不懂的地方通過反複看書弄懂。 3.多實踐,實踐出真知,對于計算機這個專業來講,是一個需要大量實踐的學科,從實踐中不斷提高自己的專業知識和能力。 4.多借鑒他人的學習之路,找到更好的學習編譯原理的方法。

根據了解,編譯器由詞法分析程式,文法分析程式,語意分析程式,中間代碼生成,目标代碼生成。做一個編譯器,大概從詞法、文法、語意、中間代碼、目标代碼逐漸翻譯過來的吧。