Dragon Book reading notes 1
来源:互联网 发布:windows ce刷成安卓 编辑:程序博客网 时间:2024/06/07 01:27
This note is on the intro. and lexical parts.
Since I studied my compiler course pretty well (I think), the first 2 chapters look some familiar. Well yea, the backend is always the hotspot of modern compiler design. Sb. said to me years ago, that after Knuth invented his grammar analysis algorithm (I forgot the name when I typing this..), the front end research was finalized. maybe, who knows..
First component of a compiler, lexical parser, elaborated in chapter 3, consists of a complete automata. In this chapter, the regex is the input of a lexical analyzer, then a syntax tree is formed, and a DFA will derives from this tree – this step sounds quite innovative to me. then the optimization algo. on a NFA is introduced – grouping the “important” nodes in a NFA.
- Dragon Book reading notes 1
- book reading notes
- CHAPTER1 INTRODUCTION -- Deep Learning Book Reading notes
- PBRT reading notes 1
- Reading Notes on NS2(1)
- APUE Reading Notes------Chapter 1
- Reading Notes
- Reading Notes
- CLRS 2nd Round - reading notes 1
- CC150 Reading Notes 1: Arrays and Strings
- Understanding the JVM Reading Notes 1
- CLR via C# Reading Notes(1)
- Hyperion reading book
- Reading a Foreigner book
- Book reading plan
- New Year Book Reading
- Codeforces 884 Book Reading
- A. Book Reading
- 浅谈浏览器缓存
- Fireworks选择
- sql server一些字符串函数
- NoSuchMethod问题排查及后续
- __doPostBack
- Dragon Book reading notes 1
- 如何查看LINUX 硬件配置信息
- 构造后缀数组的DC3算法实现
- C和C++总结(转)
- 关于 Hibernte 中*.hb.xml 引起的 “Caused by: java.sql.SQLException: ORA-02289: 序列不存在 ”问题
- IO端口与寻址(统一编址与独立编址)
- struts2与cxf配置.优化
- Java 中的堆和栈
- GPGPU::数学基础教程