新的學年,我接觸到新的學科,編譯原理就是其中一個,在我第一眼看到這個名詞後,覺得就是學習如何編譯,後來上了第一堂課,發現我看得太淺,編譯原理的博大精深是現在的我無法觸及的。
上網百度了一下,找到了一些相關知識,編譯原理主要包括内容包括語言和文法、詞法分析、文法分析、文法制導翻譯、中間代碼生成、存儲管理、代碼優化和目标代碼生成。
學習編譯原理有助于我們思維的開發,多一種思考途徑,可以學到一種解決問題的方法,而且是強有力的方法,可以了解怎麼規劃,設計一個大型的系統。
編譯原理自學難度有點大,是以我想我要上課認真聽課,跟着老師的步伐走,課後花點時間自己去琢磨,慢慢消化,不拉下任何課程,作業按時按量完成。
如果讓我寫一個編譯器,首先我會上網搜尋一下相關知識,了解電腦的作業系統,借助前人的知識自己去嘗試建設,遇到問題就主動找同學,老師,或者網上的學者去詢問,深入去了解這部分的知識。