机读格式显示(MARC)
- 000 01432nam0 2200277 450
- 010 __ |a 978-7-302-66722-3 |d CNY79.00
- 092 __ |a CN |b 人天1142-5702
- 100 __ |a 20240808d2024 em y0chiy50 ea
- 200 1_ |a 编译器之旅 |b 专著 |e 打造自己的编程语言 |e 微课视频版 |f 于东亮著
- 210 __ |a 北京 |c 清华大学出版社 |d 2024.07
- 314 __ |a 于东亮,SCF编译器作者,资深C程序员和FFmpeg工程师,毕业于天津大学,长期从事Linux下的编程工作。先后制作了“C语言技术内幕”“Linux环境的编程详解”“怎么用C语言写一个简单EDA”。
- 330 __ |a 本书以简单的算法、清晰的架构,讲述了把高级语言转化成Linux程序的全过程,以及其中蕴含的数学原理。本书共11章,按照源码编译的顺序分为入门篇和进阶篇。入门篇(第1-4章)详细介绍了词法分析、语法分析、语义分析,涵盖了编译器前端的所有内容。进阶篇(第5-11章)进一步说明了怎么把抽象语法树转化成可执行程序的全过程,包含了三地址码的生成、中间代码优化、寄存器分配、机器码的生成、ELF文件格式、连接器和虚拟机的实现。第12章记录了作者对泛编译器问题的进一步思考。
- 333 __ |a 本书适合初学者入门编译原理,也可用于资深程序员在发明一门新语言时的技术资料,并可用作高等院校和培训机构的教学参考书
- 801 _0 |a CN |b 人天书店 |c 20240814