C++设计基本原理
C++被设计成一个用于快速开发程序分析工具的可扩展平台。C++有以下几
个特点:
按照惯例,C++中小写字母是指书写的程序,只是从 C++程序的摘要数据。
C++中的大写字母书写,是指该摘要作者和使用的工具生成所有数据库中取得
的。
宏包括单位类型、函数和变量。
信息提取与分离演示:在提取程序和提交的资料应分开处理信息的过程。这
消除了对每个 C++分析工具需要复制的解析过程,允许 C++工具以不同的方式
来共享信息。开发了一个类似的命名在 Interlisp 项目。然而,现在许多 C 和 C++
工具今天仍然违背这一基本原则。
周密的概念模型:概念模型的实体关系模型是用来描述在 C++的实体,属
性和关系。该模型可作为准确的方案数据库内容的高层次规范。
关系数据库:支持重用,抽象出来的 C++中的关系数据库的形式存储的信
息,使得这方面的资料必须由现有的数据库查询系统进行访问。
增量数据库建设:C++建立和维护一个大型数据库,以及有效的系统方案,
因为它允许一个数据库的增量更新。当一个 C++源更新,只有那一部分要
reabstracted 来更新数据库。
这些基本的设计原理为基于 C++中编程提供基础,在许多传统的开发工具
中,通常的信息提取和合并是在一个单一的工具演示过程中的,不能共享与其他
工具的信息优势。
C++程序由 C++数据库生成的,它已经有许多新的在 C++之上开发的工具。
这些被开发的工具使用共同的数据库,但是通过不同的做法。有些工具写成的
Awk 或 ksh 脚本调用数据库查询命令,其他人则可以在 C++程序中调用一个查
询库。其他应用程序已被写入使用查询 C++程序的数据库信息。针对 C++程序
的数据库不同的格式调整以及存在微小变化,使得这些工具可以应用于 C++程
序。许多新的工具可以在很短的时间内通过共享数据库中的结构良好的信息得到
开发。这使得它可以提供 C++程序员的良好的编程工具,便于支持更高的编程
水平。
评论0
最新资源