图书标签: 编译原理 编译器 计算机 脚本语言 编程 计算机科学 编程艺术 软件开发
发表于2024-11-24
两周自制脚本语言 pdf epub mobi txt 电子书 下载 2024
《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。
《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经学习过相关知识、有一定经验的开发者,也一定能从本书新颖的实现方式中受益良多。
作者简介:
千叶滋
东京工业大学研究生院信息技术理工系研究科教授,兼任东京大学研究生院信息技术理工系研究科教授。著有《面向切面入门——从Java语言・面向对象步入AspectJ语言程序设计》《简明Java程序设计——Great Ideas for Java Programming》《GUI库机制——软件设计案例研习》等。
译者简介:
陈筱烟
毕业于复旦大学计算机科学与技术系,主要研究方向为跨设备人机交互理论。从大学时期开始接触Java、JavaScript程序开发,目前对Web应用及智能手机应用开发有浓厚兴趣,并参与Android开发文档翻译项目。业余开发的移动应用在Google Play商店中已有数十万次下载。译作有《JavaScript编程全解》《App,这样设计才好卖》等。
两周自制编程语言,30天自制操作系统,日本人的编程书都具有相当的雄心壮志,然而,这两本书却都是“only one way to do it”,这不是我喜欢的编程思想。
评分粗读了一遍,懵懵懂懂。回头再读一遍,希望自己也能用Python实现一遍!
评分作为编译相关的一本入门书籍,下载源代码后对照学习,对于零基础的内来说能快速了解脚本语言的实现。
评分浅显易懂
评分跟中国的速成书不同,因为他并不会教你一门有功力价值的技艺,反而让你了解直观的了解虚拟机的工作原理
全书围绕名为Stone的语言展开。使用Java设计实现了一个支持变量、函数、闭包、类的脚本语言。并且在靠后的章节设计实现了一个简单的虚拟机,然后也涉及了编译成Java字节码的实现。 内容比较丰富,也比较实用。对于很多特性的实现原理也描述得还算比较清楚。但是我认为最大的问...
评分在知乎的一个问题的回答里写了篇算是这本书的介绍文,放个链接过来: http://www.zhihu.com/question/34348804/answer/59455946 这本书的难度和覆盖面我觉得还挺适合初学入门时阅读的。 特别是它能够展现出一门语言的功能逐步扩展、性能逐步优化的过程中实现层面的演进,这个...
评分不管是翻译还是行文的原因,代码与图示的不一致,为了翻个代码,需要把一节翻完,而且前前后后各种代码参见。 对话模式莫名其妙的,既然想拟人讨论,就好好取个名字,搞个鸡毛的abcdefg ,还不如正正常常的写本书呢。 文字描述根本无法表达代码意图,有时候,放在一起的文字,...
评分全书围绕名为Stone的语言展开。使用Java设计实现了一个支持变量、函数、闭包、类的脚本语言。并且在靠后的章节设计实现了一个简单的虚拟机,然后也涉及了编译成Java字节码的实现。 内容比较丰富,也比较实用。对于很多特性的实现原理也描述得还算比较清楚。但是我认为最大的问...
评分用正则表达式做词法,用递归下降做语法,实现的语言特性 支持环境(符号表)、数组、函数。 可选地涉及 虚拟机(中间代码)、闭包、Y-combinator、 Interpreter模式、Visitor模式、aspect-based、静态类型和类型推论。 重要知识缺 错误处理、左递归。
两周自制脚本语言 pdf epub mobi txt 电子书 下载 2024