原文:现代编译原理--第零章(含代码)

现代编译原理 ,俗称,虎书。因为这本书对实践的要求比较高,所以选择了这本书来作为编译原理的学习书籍,想一步一步的记录下来,最终完成一个完整的编译器。但是,一个人看书总是感觉很孤独。今天看第一章的题目,看完了都不知道要干什么。无奈找了一本中文版的,翻译的也不如人意,还不如看英文的。最后去晚上找了半天才找到别人写的第一章作业运行后,才知道要实现什么功能。然后自己徒手开始写,居然没有逻辑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