课程大纲:
C 语言实现自己的编程语言培训
1 解析器
2 波兰表达式
3 解析树的计算
4 S-Expression
5 实现变量定义和使用
6 实现条件判断
7 正则表达式
8 递归分析长字符串
9 出错处理
10 Q-Expression
11 实现函数
12 实现字符串
1
介绍
1.了解本课程学习的内容
2.在不同操作系统上搭建环境
3.编写简单的交互式程序
2
编程语言
1.解析
2.正则表达式
3.波兰表达式
3
树的计算
1.递归
2.解析树的计算
4
错误处理
1.枚举
2.出错处理
3.增加程序的健壮性
5
s_expression
1.堆栈
2.指针
3.代码重构
6
q_expression
1.内建函数
2.宏命令
3.断言
7
变量
1.函数指针
2.变量赋值
3.错误检查
8
函数
1.函数的认识
2.作用域
3.柯里化
9
条件判断
1.编写条件判断函数
2.递归函数
10
字符串
1.从文件中读取代码
2.添加注释
3.命令行执行
11
更好的语言
请
登录
后发表评论
新评论
全部
第1节
第2节
第3节
第4节
第5节
第6节
第7节
第8节
第9节
第10节
第11节
第12节
第13节
第14节
第15节
第16节
第17节
我的报告 / 所有报告