《自制编程语言》学习笔记
本仓库内容
《自制编程语言》源码 src/sparrow.tgz
《自制编程语言》读书笔记 docs/*
《自制编程语言》样章阅读 reference/自制编程语言-样章.pdf等
相关站点
Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.
参考书目
内容简介
该书全面从脚本语言和虚拟机介绍开始,讲解了词法分析的实现、一些底层数据结构的实现、符号表及类的结构符号表,常量存储,局部变量,模块变量,方法存储、虚拟机原理、运行时栈实现、编译的实现、语法分析和语法制导自顶向下算符优先构造规则、调试、查看指令流、查看运行时栈、给类添加更多的方法、垃圾回收实现、添加命令行支持命令行接口。
该书旨在用C语言完成一个简单的脚本语言(A object-oriented script language)。
编程语言用C,编译环境x86
基础开发环境
宿主操作系统采用CentOS 6.8
编译器Gcc版本 gcc version