導航:首頁 > 源碼編譯 > 學不好編譯原理

學不好編譯原理

發布時間:2023-12-14 12:42:09

Ⅰ 學好「計算機編譯原理」需要具備其他一些知識么

1.你要學到什麼水平?是想考試考好還是想實際寫出來一個足夠強度的編譯器?如果是前者,就一句:努力當學霸才是你唯一的出路。
2.對於scanner &parser的話,對於書上所講的演算法的要求是很高的,有很大的依賴性,所以必須理解透徹,即使沒有機會實現也要自己動手畫畫。同時這也是本科階段所學的編譯原理的所有內容。雖然flex和bison很好使,但是強烈不建議使用。
3.對於生成器、連接器或者解釋器的話,那麼你要了解匯編語言、微處理器、微機介面等計算機基礎學科。簡單的說就是從底層學到高級語言的層面。這個要求是很高的,畢竟涉及到二進制代碼優化等很麻煩的。

Ⅱ 編譯原理怎麼學啊

其實原理是有點難學,要手動推到,很多理論若是沒有塌陪人指導,會顯得既枯燥又難學。但行衫渣是很多東西還是一點就透,找檔悄到一種規律之後就會發現其實還是很好學的,萬事開頭難而已

Ⅲ 學編譯原理好苦逼啊,根本聽不懂,什麼自動機的,覺得很抽象,是我以前學離散數學沒有學好嗎請教大大們

估計C語言沒學好,會基本編程了,在學編譯會發現不過是邏輯關系集中抽象而已,沒什麼難的~認真聽,照著例題多做幾遍,會明白他的邏輯關系的~~不過前提是你的IQ夠正常人的數值~~~

Ⅳ 編譯原理好學嗎是偏硬體的嗎

我認為編譯原理~與大學計算機專業課程的其他科目比起來的話相對較難
真正開發編譯器的人的確需要豐富的硬體的知識。
但不能說偏硬體,而且國內編譯原理教材著重理論,常常可以忽略對硬體的認識
總的來說,樓主為了考試學編譯原理的話,比較難啊,沒有偏硬體的說
如果為了開發編譯器(尤其靜態編譯器)的話,難度大 ,需要i強大硬體知識

Ⅳ 急!我想學編譯原理 請問要什麼知識儲備哦

離散數學,操作系統,我以為是編譯原理必須的預備課程。

Ⅵ 學習編譯原理,需要什麼基礎

編譯原理內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。
主要是講怎麼做程序的編譯器。

需要數學基礎和很強的邏輯思維。

編譯原理里的字元閉包是指有限循環。關於閉包這些名詞解釋,你們的課程應該有離散數學吧?會有對這些概念的解釋。

編譯原理這書啊。得花老大精力去看了。每一行都會是至關重要的。如果你漏看了哪一節,或許接下來看到的新字母就不知道是什麼意思了。

所以要反復看,反復用邏輯思維推敲。做習題,習題類型也就幾種,做熟了就很簡單

閱讀全文

與學不好編譯原理相關的資料

熱點內容
魅藍3手機音視頻文件夾 瀏覽:938
安卓手機製表怎麼換行 瀏覽:208
牆柱搭接箍筋怎麼加密 瀏覽:449
怎麼加密不讓人打開 瀏覽:328
2g3g演算法 瀏覽:199
python可以在net開發 瀏覽:927
編程里的hr啥意思 瀏覽:404
上海php兼職 瀏覽:721
順豐app如何驗證學生 瀏覽:373
伺服器mac地址過濾器 瀏覽:935
程序員一年內被開除 瀏覽:454
福建文檔課件加密企業 瀏覽:782
appstore美國的界面怎麼看呀 瀏覽:526
hlt單片機 瀏覽:318
CA的命令 瀏覽:682
安卓怎麼傳王者應用給蘋果 瀏覽:915
aws雲伺服器自建 瀏覽:833
如何更換伺服器登錄網站 瀏覽:695
java修改ip地址 瀏覽:833
java操作cookie 瀏覽:692