程序基础。
程序发展太快,许多语言都是通过外挂扩展的。这样就产生了许多深层次的复杂性,比如:语言系统的语义分歧,书写习惯的正则不统一,外挂包的自身发展又有可能产生新的未规划过的语义系统。总之情况是让人惊喜和头疼的。
那么,正则系统下的计算机语言如何分解呢?
- 常量变量系统;
- 数据系统;
- 文件系统;
- 函数与类系统(解算与操作);
- 以上为内部系统;
- 输入与输出系统(I/O);
- 通讯协议系统;
- 通讯操作;
- 以上为外部系统;
- 内存管理与数据缓冲;
- 错误处理;
- 安全与权限;
- 信息编码与解码;
- 以上为系统服务;
- 界面与输出;
- 输入编码与识别;
- 以上为人机界面;
- 内部系统是比较稳定、协调、一致的。
- 外部系统是接口稳定的。
- 系统服务与人机界面是充满竞争的。
- 如果只使用可靠算法,那么系统衔接与调适是所有开发的难点。所以,统一的前端开发约定可以极大的降低系统风险与成本。