文摘
英文文摘
声明
第一章绪论
1.1 G(o)del语言简介
1.2 G(o)del语言的理论基础
1.3 G(o)del语言理论研究及系统实现现状
1.4本文的主要工作及篇章结构
第二章G(o)del语言的语法
2.1类型符号
2.2类型一阶语言
2.3 G(o)del语言的语法
第三章G(o)del语言的形式化过程性语义
3.1类型系统
3.1.1类型序关系
3.1.2类型偏序集
3.1.3结构类型序关系
3.1.4类型兼容
3.2类型推断与类型检查
3.2.1类型推断算法
3.2.2类型约束算法
3.2.3类型运算规则
3.3变量置换和合一算法
3.3.1 变量置换
3.3.2合一算法
3.4 SLD反驳-消解法
3.5 SLD反驳消解法的正确性与完备性
3.5.1 SLD反驳消解法的正确性
3.5.2 SLD反驳消解法的完备性
第四章 G(o)del语言程序设计
4.1 G(o)del语言类型系统
4.2 G(o)del语言控制机制
4.2.1 计算规则
4.2.2延迟计算
4.2.3剪枝机制
4.3 G(o)del语言模块系统
4.4 G(o)del语言中元程序设计及应用
4.4.1 目标程序表示
4.4.2动态元程序设计
第五章 G(o)del语言编译系统的实现原理
第六章 总结与展望
参考文献
致谢