Yanying Wang <yanyingwang1@gmail.com>
Significance Of Imposing Chinese On Lisp 中文对于Lisp编程语言的意义
1 前言
2 摘要
3 绪论
3.1 动机
3.2 目的
4 分析
4.1 中文和汉字在中国近代史中的变革
4.1.1 白话文运动的启迪
4.1.2 简体中文、汉语拼音以及中文标点符号规范的制定
4.2 编程语言概览
4.2.1 类型系统
4.2.2 函数式编程
4.3 Lisp、Scheme和Racket
4.3.1 历史
4.3.2 数据结构
4.3.3 优缺点
4.4 二进制、易经和汉字
4.5 汉字的优势
4.5.1 语言颗粒度更细
4.5.2 属性归类能力
4.5.3 举例
5 实现
5.1 基于Racket编程语言而实现的原因
5.1.1 Racket编程语言特性概览
5.1.2 Racket 编程语言的开发原则
5.1.3 Racket的显著优点
5.2 名语言
5.2.1 语法:S-表达式
5.2.2 汉字造字法:基于其发展出的数据结构名
5.2.3 函数命名规则:基于汉字造字法和汉语组词规范发展出的一种轻量级类型指 示方法
5.2.4 翻译程序
5.2.5 文档程序
5.2.6 扩展库
5.2.7 目录结构
5.2.8 核心库
5.2.9 代码实例展示
6 结论
6.1 总结
6.2 展望
7 文献
Bibliography
Index