自制编程语言 基于C语言

郑钢

出版时间

2018-08-31

ISBN

9787115487377

评分

★★★★★

标签

计算机

书籍介绍

本书是一本专门介绍自制编程语言的图书,书中深入浅出地讲述了如何开发一门编程语言,以及运行这门编程语言的虚拟机。本书主要内容包括:脚本语言的功能、词法分析器、类、对象、原生方法、自上而下算符优先、语法分析、语义分析、虚拟机、内建类、垃圾回收、命令行及调试等技术。

本书适合程序员阅读,也适合对编程语言原理感兴趣的计算机从业人员学习。

作者简介
郑钢,网名大刚,毕业于北京大学,前百度运维开发工程师,《操作系统真象还原》作者。 爱父母,爱老婆,爱运动,爱钻研。
目录
第0章 一些可能令人迷惑的问题 1
0.0 成功的基石不是坚持,而是“不放弃” 1
0.1 你懂编程语言的“心”吗 2
0.2 编程语言的来历 2
0.3 语言一定要用更底层的语言来编写吗 2

显示全部
用户评论
只能说作者写的很用心了,不过我个人觉得一般,代码结构不够清晰,很多设计比较奇怪让人摸不着头脑。
啰啰嗦嗦,借鉴lua,还好路子是对的
作者很厉害,就是把大多数函数都拆分成函数复用,看起来就有些繁琐
书是好书,但不好读,不够顺畅。或许是编译原理的性质使然吧,千丝万缕的联系,需要较大耐心。我读了3遍才渐渐有了感觉,打算再读上两遍。
作者是真想让你彻底明白编译原理,神书,看完这本书再看龙书肯定不怕了!
每个细节写的都很好,就是没自顶向下概括一下整体流程和重要内容的设计思想,比如upvalue的设计思想,完全是硬啃代码才搞明白实现过程
用来入门很好
下载
收藏