许多人都对设计一套自有知识产权的开发语言感兴趣。那么,如何按照功能模块设计开发语言?
开发语言必须提供以下基本功能:
- 数据存储组织和管理;
- 数据定位和访问;
- 数据定义和解释方案;
- 通用算法包;
- 迭代与循环控制方案;
- 分支控制方案;
- 调试与仿真引入方案;
- 基序统筹管理及负载平衡方案(类似main函数和object基类);
- 程序内部和外部的信息交换与同步方案;
- 自我信息的全局管控方案(方便系统管理与识别);
- 缓冲方案设计;
- 接口方案设计;
- 留言方案设计(类似C语言的board和fortran语言的common数据交换区);
- 工程管理组织方案;
- 代码库组织管理方案;