两周自制脚本语言

[日]千叶 滋

出版时间

2014-05-31

ISBN

9787115355645

评分

★★★★★

标签

编程

书籍介绍

《两周自制脚本语言》是一本优秀的编译原理入门读物。全书穿插了大量轻松风趣的对话,读者可以随书中的人物一起从最简单的语言解释器开始,逐步添加新功能,最终完成一个支持函数、数组、对象等高级功能的语言编译器。本书与众不同的实现方式不仅大幅简化了语言处理器的复杂度,还有助于拓展读者的视野。

《两周自制脚本语言》适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。同时,已经学习过相关知识、有一定经验的开发者,也一定能从本书新颖的实现方式中受益良多。

精彩摘录
  • "[A-Z_a-z][A-Z_a-z0-9]*|==|<=|>=|&&|\|\||\p{Punct}"
  • "双目运算指的是四则运算等一些通过左值和右值计算新值的运算。"
作者简介
作者简介: 千叶滋 东京工业大学研究生院信息技术理工系研究科教授,兼任东京大学研究生院信息技术理工系研究科教授。著有《面向切面入门——从Java语言・面向对象步入AspectJ语言程序设计》《简明Java程序设计——Great Ideas for Java Programming》《GUI库机制——软件设计案例研习》等。 译者简介: 陈筱烟 毕业于复旦大学计算机科学与技术系,主要研究方向为跨设备人机交互理论。从大学时期开始接触Java、JavaScript程序开发,目前对Web应用及智能手机应用开发有浓厚兴趣,并参与Android开发文档翻译项目。业余开发的移动应用在Google Play商店中已有数十万次下载。译作有《JavaScript编程全解》《App,这样设计才好卖》等。
目录
第1部分  基础篇
第1天 来,我们一起做些什么吧  1
1.1 机器语言与汇编语言  2
1.2 解释器与编译器  3
1.3 开发语言处理器  5

显示全部
用户评论
看了前一半,看到第五天看不下去了,感觉应该是java接触不良以及我太笨了。。。贴大段代码不带解释的作者一定是在嘲笑我这个愚蠢的凡人,等了解下编译原理再看。
千叶滋还是Javassist的作者,以前还是东工大的教授,所以好像还是蛮有缘分的。Anyway,对于プログラミング言語相关领域研究的热情就随着这本书的阅毕告一段落了
是科普书,不是入门书。夹带大量私货,真想灵活实现直接用 Ruby 不就好了… 核心代码和重点知识的讲解非常不清晰
看到一半放弃了,不合口味,为了写书而写书(作者自己也这样说)。大体讲两句,然后丢上一堆code给你,最烦这样的书了。既然是用java讲,为什么不把他当作一种design的project来讲呢?
从标题也能看出来,这本书就是demo性质的自制编程语言tutorial。很通俗易懂,适合pl新手,也适合被《龙书》“折磨”自闭的人来消遣一下。
我只能说作者你开心就好。想学PL大可不必把时间浪费在这种书上,想科普长知识的也大可不必看这么多的内容。总结,都别看。
通俗易懂
编译原理的最好诠释,我一直以为创造一门语言很难,原来可以离我们这么近。一切都是词法分析树,按照分析树的形式去处理。
下载
收藏