两周自制脚本语言
内容简介
《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。
《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学...
作者简介
作者简介:
千叶滋
东京工业大学研究生院信息技术理工系研究科教授,兼任东京大学研究生院信息技术理工系研究科教授。著有《面向切面入门——从Java语言・面向对象步入AspectJ语言程序设计》《简明Java程序设计——Great Ideas for Java Programming》《GUI库机制——软件设计案例研习》等。
译者简介:
陈...
目录
文章试读
语言处理器可大致分为解释器与编译器两种。这两类语言处理器的执行原理有很大差异。 解释器 解释器根据程序中的算法执行运算。简单来讲,它是一种用于执行程序的软件。如果执行的程序由虚拟机器语言或类似于机器语言的程序设计语言写成,这种软件也能称为虚拟机。 编译器 编译器能将某种语言写成的程序转换为另一种语言的程序。通常它会将原程序转换为机器语言程序。编译器转换程序的行为称为编译,转换前的程...
该书热门标签
- 最新
- 热门
-
0 [已注销] 2017-02-03
麻雀虽小,五脏俱全
-
2 LitaCheng 2014-08-31
曾经被编译原理这门课折磨得半死不活,没想到这本书让自认为没有学习计算机理论细胞的为,感受了一下制作语言和语言处理器的过程。不过用java实现的,还需要对java有一定的基础
-
1 芥末薯片 2016-01-28
非常适合作为入门的书籍,讲的浅显易懂。有趣的是该书还自带弹幕,233
-
0 李树花开 2017-04-25
例子比较简单,比较适合入门.
-
0 不分瓣的桔子 2016-11-27
去年寒假看的,正好有时间跟着把整个流程做一遍。虽说是照猫画虎,不过多少也算是入了编译原理的门,而且现在看来,这种实践为主的学习方法其实更能调动起兴趣,因此很推荐初学者阅读。美中不足的是介绍性的知识太少而且不甚精确,甚至隐藏了一些核心内容,不过这些等学编译原理的时候再看也不迟了。
-
0 Misen 2016-08-17
我喜欢这本书! 非常适合入门! 作者很懂得如何引导读者!
-
0 wonderfun 2016-09-01
看了一半还是没看下去,对话的形式相当啰嗦,看起来费时,想表达的观点直接阐述即可还要让读者通过对话去猜。找到另外一本好书《编程语言实现模式》
-
0 wssccc 2015-04-27
细节还是得找一本别的书看看
-
0 BruceChen 2015-10-05
还没有读完,自己用C++去实现这个脚本,希望能够对编译原理有一个入门。
-
0 [已注销] 2016-09-13
好书,花了两天加一个通宵读完了,日本人写的技术书非常的深入浅出
-
2 LitaCheng 2014-08-31
曾经被编译原理这门课折磨得半死不活,没想到这本书让自认为没有学习计算机理论细胞的为,感受了一下制作语言和语言处理器的过程。不过用java实现的,还需要对java有一定的基础
-
1 芥末薯片 2016-01-28
非常适合作为入门的书籍,讲的浅显易懂。有趣的是该书还自带弹幕,233
-
0 [已注销] 2017-02-03
麻雀虽小,五脏俱全
-
0 李树花开 2017-04-25
例子比较简单,比较适合入门.
-
0 不分瓣的桔子 2016-11-27
去年寒假看的,正好有时间跟着把整个流程做一遍。虽说是照猫画虎,不过多少也算是入了编译原理的门,而且现在看来,这种实践为主的学习方法其实更能调动起兴趣,因此很推荐初学者阅读。美中不足的是介绍性的知识太少而且不甚精确,甚至隐藏了一些核心内容,不过这些等学编译原理的时候再看也不迟了。
-
0 Misen 2016-08-17
我喜欢这本书! 非常适合入门! 作者很懂得如何引导读者!
-
0 wonderfun 2016-09-01
看了一半还是没看下去,对话的形式相当啰嗦,看起来费时,想表达的观点直接阐述即可还要让读者通过对话去猜。找到另外一本好书《编程语言实现模式》
-
0 wssccc 2015-04-27
细节还是得找一本别的书看看
-
0 BruceChen 2015-10-05
还没有读完,自己用C++去实现这个脚本,希望能够对编译原理有一个入门。
-
0 [已注销] 2016-09-13
好书,花了两天加一个通宵读完了,日本人写的技术书非常的深入浅出
- 最新
- 热门
-
日了狗的一本书
0有用 西山 2016-07-18
不管是翻译还是行文的原因,代码与图示的不一致,为了翻个代码,需要把一节翻完,而且前前后后各种代码参见。对话模式莫名其妙的,既然想拟人讨论,就好好取个名字,搞个鸡毛的abcdefg,还不如正正常常的写本... 查看全部>>
-
书不错
0有用 gao_xianglon 2015-04-21
由于工作原因,这本书买了一直还没来得急看,只是在书店买的时候瞄了几眼。但总体来说这本书还是吸引我的,JVM作为载体,使用Java编写一个编译器,将自定义语言编译为字节码,放在JVM里面跑,其实这样的书... 查看全部>>
-
编译原理实践
1有用 杨贵福 2014-12-24
用正则表达式做词法,用递归下降做语法,实现的语言特性支持环境(符号表)、数组、函数。可选地涉及虚拟机(中间代码)、闭包、Y-combinator、Interpreter模式、Visitor模式、asp... 查看全部>>
-
适合用于入门的书
6有用 RednaxelaFX 2015-08-17
在知乎的一个问题的回答里写了篇算是这本书的介绍文,放个链接过来:http://www.zhihu.com/question/34348804/answer/59455946这本书的难度和覆盖面我觉得还... 查看全部>>
-
适合用于入门的书
6有用 RednaxelaFX 2015-08-17
在知乎的一个问题的回答里写了篇算是这本书的介绍文,放个链接过来:http://www.zhihu.com/question/34348804/answer/59455946这本书的难度和覆盖面我觉得还... 查看全部>>
-
编译原理实践
1有用 杨贵福 2014-12-24
用正则表达式做词法,用递归下降做语法,实现的语言特性支持环境(符号表)、数组、函数。可选地涉及虚拟机(中间代码)、闭包、Y-combinator、Interpreter模式、Visitor模式、asp... 查看全部>>
-
日了狗的一本书
0有用 西山 2016-07-18
不管是翻译还是行文的原因,代码与图示的不一致,为了翻个代码,需要把一节翻完,而且前前后后各种代码参见。对话模式莫名其妙的,既然想拟人讨论,就好好取个名字,搞个鸡毛的abcdefg,还不如正正常常的写本... 查看全部>>
-
书不错
0有用 gao_xianglon 2015-04-21
由于工作原因,这本书买了一直还没来得急看,只是在书店买的时候瞄了几眼。但总体来说这本书还是吸引我的,JVM作为载体,使用Java编写一个编译器,将自定义语言编译为字节码,放在JVM里面跑,其实这样的书... 查看全部>>
评价“两周自制脚本语言”