自制编程语言手把手地教读者用C语言制作两种编程语言:crowbar与Diksam。crowbar是运行分析树的无类型语言,Diksam是运行字节码的静态类型语言。这两种语言都具备四则运算、变量、条件分支、循环、函数定义、垃圾回收等功能,最终版则可以支持面向对象、异常处理等高级机制。所有源代码都提供下载,读者可以一边对照书中的说明一边调试源代码。这个过程对理解程序的运行机制十分有帮助。

内容介绍
★ 只需编程基础
★ 从零开始自制编程语言
★ 支持面向对象、异常处理等高级机制
本书适合有一定基础的程序员和编程语言爱好者阅读。

自制编程语言 目录:
第1章 引子
第2章 试做一个计算器
第3章 制作无类型语言crowbar
第4章 数组和mark-sweep垃圾回收器
第5章 中文支持和Unicode
第6章 制作静态类型的语言Diksam
第7章 为Diksam引入数组
第8章 将类引入Diksam
第9章 应用篇
附录A crowbar语言的设计
附录B Diksam语言的设计
附录 C Diksam Virtual Machine 指令集

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 自制编程语言 完整版 中文pdf扫描版[54MB] 附随书源码 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册