覺得《編譯原理》這門課很無聊,又想學好它,有什麼建議嘛?

時間 2021-05-31 13:20:26

1樓:檸檬

編譯器理解語法不難,但是編譯出的東西快不快就差別大了:

Intel C++ Complier,據說$3k,速度比起某編譯器只不是快了~5%。所以,優化這一步,真的不是每個編譯器都能做得那麼好的。

2樓:楊毅威

用c寫個small c編譯器。自己把自己實現了一遍的感覺。。。

ps:編譯原理個人感覺是最有用的兩三門課。我甚至都想說它在最有用的那幾門裡都是最有用的。

3樓:

這個基本上是計算機科班裡面的最有趣的課程了,雖然當時我們的老師講的也不是特別精彩。

但是一想到這個裡面的「魔術」可以把一門程式語言翻譯成為另外一門程式語言,我就是止不住的興奮。

所以我覺得題主可能還是需要想想自己對於轉到計算機科班的期望是什麼?

4樓:

這位同學,什麼叫文法,什麼叫語法?不知道?這麼簡單的都不知道,你還不認真聽講!

我們以前老師的必殺問題,所有人都因此認真聽講。

5樓:RednaxelaFX

本科的編譯原理課似乎經常被上爛。有個美國同事好像是Berkeley本科,說他上的編譯原理課也不咋精彩。

如果課程的大半都卡在詞法分析和語法分析,各種狀態機表構造啥的那恐怕是比較悶。不過這樣的課程安排必定伴隨考試題目也在這個範圍內,想考好還是得乖乖的學。

話說題主提到:

之前學資料結構、離散數學、計算機組成原理、資料結構等等,雖然沒有學的很好,但是都覺得挺有勁的啊。那麼喜歡資料結構,編譯原理裡有許多資料結構的應用場景呢;離散數學也有不少應用場景。耐心學習會發現前面學過的知識居然都能用上,馬上就爽了。

要找到樂趣得快點跳過前面這塊無聊的,往後做,一直做出乙個真的能執行的完整編譯器出來,那就開始爽了。

我本科有段時間天天在DLR上寫語言樂趣多多 >_<

如何學習機械原理這門課?

騎士很低調 我以考研的角度來回答這個問題 本科考試的話複習重點就OK 不講廢話,直接上乾貨 1 少看網課 浪費時間,而且講的也不好 2 多看教材 一般是第七版或第八版的機械原理 注重書上的基礎方法3 買一本習題集 個人推薦梅瑛的習題集 刷1 2遍,主要是學習方法,機械原理的題目花樣很少,題型比較固定...

化工原理這門課該怎麼學習?救救我,我都重修第三次了

正在備考研究生,準備考化工原理。剛過完第一遍,目前重新撿起這門課的感受就三個詞語平衡速率衡算 動量傳遞更多體現在速率和衡算。熱量傳遞和質量傳遞有相通的地方,可以把傳熱和吸收對比學習。大概就這麼多吧 大好青年五四嵐 後續 然後我以三分之差掛了,事實證明祈禱沒有用,開學一周後會補考,我覺得過的希望渺茫 ...

有沒有人覺得遊戲很無聊?

我看你像鐵憨憨 每個人的看法不一樣 你覺得遊戲給你帶來不了任何東西 你可能就不會喜歡 有些人玩遊戲會快樂收集的成就感或者喜歡多人一起的溝通交流自己玩遊戲就是喜歡和朋友在一起的感覺 即使他們都工作了 我們有時候放假也會聚在一起打幾把 遊戲是個載體看你想要用它承載什麼 可愛的小企鵝 人是一種很糾結的生命...