原文:現代編譯原理--第零章(含代碼)

現代編譯原理 ,俗稱,虎書。因為這本書對實踐的要求比較高,所以選擇了這本書來作為編譯原理的學習書籍,想一步一步的記錄下來,最終完成一個完整的編譯器。但是,一個人看書總是感覺很孤獨。今天看第一章的題目,看完了都不知道要干什么。無奈找了一本中文版的,翻譯的也不如人意,還不如看英文的。最后去晚上找了半天才找到別人寫的第一章作業運行后,才知道要實現什么功能。然后自己徒手開始寫,居然沒有邏輯bug的就完了 ...

2015-04-12 21:23 9 1344 推薦指數:

查看詳情

現代編譯原理--第六(中間樹 IR Tree 源碼)

  (轉載請表明出處 http://www.cnblogs.com/BlackWalnut/p/4559717.html ) 這一,就虎書而言,理論知識點是及其少的,就介紹了為什么要有一個中間表示樹。看下面這張圖就能理解為什么了。   由以上可以知道,中間表達式樹 ...

Mon Jun 08 07:23:00 CST 2015 0 3131
現代編譯原理--第一(詞法分析)

 (轉載請表明出處 http://www.cnblogs.com/BlackWalnut/p/4467749.html )  當我們寫好一份源代碼,提交給編譯器的時候,這是編譯器對我們提交代碼進行詞法分析。這個整個編譯過程的第一步。詞法分析器將我們的提交的代碼看作是一個文本,它工作的目的 ...

Fri May 01 06:04:00 CST 2015 0 3369
現代編譯原理--第五(活動記錄)

  (轉載請表明出處 http://www.cnblogs.com/BlackWalnut/p/4559245.html ) 第五是到目前位置最讓我頭疼的一,不是因為難,是因為對最終的目的不太明確。整章前半部分用十分精簡的語言介紹了一個新的概念,活動記錄,也就是在函數調用 ...

Mon Jun 08 06:08:00 CST 2015 0 1912
現代編譯原理--第四(語義分析以及源碼)

  (轉載請注明出處 http://www.cnblogs.com/BlackWalnut/p/4527845.html)    寫完語義分析的代碼后感覺語義分析只是為了進行類型檢測(后來才發現,這只是語義分析的一部分)。詞法分析注重的是每個單詞是否合法,以及這個單詞屬於語言中的哪些部分 ...

Mon May 25 22:49:00 CST 2015 0 5934
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM