作者简介:
千叶滋
东京工业大学研究生院信息技术理工系研究科教授,兼任东京大学研究生院信息技术理工系研究科教授。著有《面向切面入门——从Java语言・面向对象步入AspectJ语言程序设计》《简明Java程序设计——Great Ideas for Java Programming》《GUI库机制——软件设计案例研习》等。
译者简介:
陈筱烟
毕业于复旦大学计算机科学与技术系,主要研究方向为跨设备人机交互理论。从大学时期开始接触Java、JavaScript程序开发,目前对Web应用及智能手机应用开发有浓厚兴趣,并参与Android开发文档翻译项目。业余开发的移动应用在Google Play商店中已有数十万次下载。译作有《JavaScript编程全解》《App,这样设计才好卖》等。
发表于2024-12-23
2週間でできる! スクリプト言語の作り方 2024 pdf epub mobi 电子书
在知乎的一个问题的回答里写了篇算是这本书的介绍文,放个链接过来: http://www.zhihu.com/question/34348804/answer/59455946 这本书的难度和覆盖面我觉得还挺适合初学入门时阅读的。 特别是它能够展现出一门语言的功能逐步扩展、性能逐步优化的过程中实现层面的演进,这个...
评分用正则表达式做词法,用递归下降做语法,实现的语言特性 支持环境(符号表)、数组、函数。 可选地涉及 虚拟机(中间代码)、闭包、Y-combinator、 Interpreter模式、Visitor模式、aspect-based、静态类型和类型推论。 重要知识缺 错误处理、左递归。
评分不管是翻译还是行文的原因,代码与图示的不一致,为了翻个代码,需要把一节翻完,而且前前后后各种代码参见。 对话模式莫名其妙的,既然想拟人讨论,就好好取个名字,搞个鸡毛的abcdefg ,还不如正正常常的写本书呢。 文字描述根本无法表达代码意图,有时候,放在一起的文字,...
评分用正则表达式做词法,用递归下降做语法,实现的语言特性 支持环境(符号表)、数组、函数。 可选地涉及 虚拟机(中间代码)、闭包、Y-combinator、 Interpreter模式、Visitor模式、aspect-based、静态类型和类型推论。 重要知识缺 错误处理、左递归。
评分全书围绕名为Stone的语言展开。使用Java设计实现了一个支持变量、函数、闭包、类的脚本语言。并且在靠后的章节设计实现了一个简单的虚拟机,然后也涉及了编译成Java字节码的实现。 内容比较丰富,也比较实用。对于很多特性的实现原理也描述得还算比较清楚。但是我认为最大的问...
图书标签: 编译原理 编译器 程序设计 编译技术 编程语言 日文书 计算机 编程
コンピュータ言語の習得をするとき、自分でOSやコンパイラ、プログラミング 言語を作ると、非常に深く本質を学べます。本書は、JavaScriptやPHP、Python、Rubyのようなスクリプト言語(Lightweight Language:軽量言語)を、自分の手で作り上げる方法を解説します。しかも2週間すなわち14日間で(大学の前期授業と同じ日数です)、高度な概念を自然に理解できるようになります。さらに知識を深めるために特別講義の5日間もサービスしました。普通の本ならば、後回しにしてしまう重要な概念もとてもわかりやすく解説しました。サンプルコードを読みながら、プログラミング言語を作ってみませんか?
哇喔。最好的实践入门书籍,没有之一。
评分研究生阶段seminar用书籍
评分研究生阶段seminar用书籍
评分研究生阶段seminar用书籍
评分研究生阶段seminar用书籍
2週間でできる! スクリプト言語の作り方 2024 pdf epub mobi 电子书