《编译原理》阅读笔记:p1-p3

《编译原理》学习第 1 天,p1-p3总结,总计 3 页。

一、技术总结

1.compiler(编译器)

p1, But, before a program can be run, it first must be translated into a form in which it can be executed by a computer. The software systems that do this translation are called compilers。

p1, Simply stated, a compiler is a program that can read a program in one language- the source language--and translate it into an equivalent program in another language--the target language。

二、其它

看完《自动机理论、语言和计算导论》,进入《编译原理》的学习。

如何学习《编译原理》?

《编译原理》总计1035页,计划用两个月看完,那么平均下来一天要看 1035 / 60 = 18 页------当然,这是"平均"后的结果,实际中并不总是能做到每天阅读18页,容易的地方就读的快一些,难的地方就慢一些。

本次阅读依然是以英文版为教材,一是为了锻炼英文阅读能力,二是因为手里电子版只有英文的,中文的只有纸质版,但携带纸质书是一件麻烦的事,故选择英文版为教材。

每天阅读后写读书笔记,与《自动机理论、语言和计算导论》总结不同,《编译原理》读书笔记去掉"英文总结"部分,专注于技术总结。

四、参考资料

1. 编程

(1)Alfred V. Aho,Monica S. Lam,Ravi Sethi,Jeffrey D. Ullman,《编译原理(英文版·第2版)》:https://book.douban.com/subject/5416783/

2. 英语

(1)Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

相关推荐
用户75389755281752 天前
《手写解释器》第7章 表达式求值
编译原理·编译器
无厘头三四十20 天前
现代编译器直接生成机器码的原理
编译原理
猪哥帅过吴彦祖23 天前
从源码到可执行文件:揭秘程序编译与执行的底层魔法
操作系统·编译原理·编译器
poemyang1 个月前
性能优化之母:为什么说“方法内联”是编译器优化中最关键的一步棋?
java虚拟机·编译原理·即时编译器·方法内联
poemyang1 个月前
new出来的对象,不一定在堆上?聊聊Java虚拟机的优化技术:逃逸分析
java虚拟机·编译原理·逃逸分析·即时编译器
前端缘梦1 个月前
解锁webpack核心技能(三):从源代码到打包产物编译过程的原理指南
webpack·编译原理·前端工程化
poemyang1 个月前
解锁硬件潜能:Java向量化计算,性能飙升W倍!
java虚拟机·编译原理·jit·向量化计算·smid
poemyang1 个月前
Java编译器优化秘籍:字节码背后的IR魔法与常见技巧
java虚拟机·编译原理·ir·即时编译器
poemyang1 个月前
“代码跑着跑着,就变快了?”——揭秘Java性能幕后引擎:即时编译器
java·java虚拟机·编译原理·jit·即时编译器
poemyang1 个月前
“同声传译”还是“全文翻译”?为何HotSpot虚拟机仍要保留解释器?
java·java虚拟机·aot·编译原理·解释执行