文摘
英文文摘
声明
第1章 绪论
1.1 研究背景
1.2 相关概念介绍
1.3 研究内容和论文结构
第2章 算法演示语言综述
2.1 现有的算法演示语言和系统
2.1.1 AnimalScript语言和Animl演示系统
2.1.2 JAWAA语言和JAWAA演示系统
2.1.3 DsCats语言和DsCats演示系统
2.1.4 XAAL语言和MatrixPro演示系统
2.2 算法演示语言的总体特征
2.2.1 算法演示语言的静态特征
2.2.2 算法演示语言的动态特征
2.2.3 算法演示语言的交互特征
2.2.4 算法演示语言的附加特征
2.3 本章小结
第3章 算法演示语言CA3L设计
3.1 算法演示框架CA3F简介
3.2 算法演示语言CA3L定义
3.2.1 CA3L语言的设计目标
3.2.2 CA3L语言的组织结构
3.2.3 CA3L语言的语法定义
3.2.4 CA3L语言语法的BNF范式
3.3 本章小结
第4章 算法演示语言CA3L解释器的实现
4.1 CA3L解释器的功能和结构
4.2 CA3L解释器的具体实现
4.2.1 词法分析部分的实现
4.2.2 语法分析部分的实现
4.2.3 语义执行部分的实现
4.3 本章小结
第5章 CA3L语言描述实例和结果分析
5.1 CA3L语言描述实例
5.2 CA3L语言总体评价
5.3 本章小结
第6章 总结与展望
6.1 研究成果
6.2 将来的工作
参考文献
致谢