|
模型驱动语言MDL是新的软件语言模型体系。这种新的语言体系不单用于软件开发期间,而且用于运行期间,其描述的层次是在业务流程一级。是运行期模型驱动系统。本阶段语言的特点将是极大地简化软件程序编码,代以大量的接近自然语言和文字符号方式的约定。这一时期的语言模式是以业务基础平台的方式出现,我们这里介绍的ISOMIS软件平台是这一类语言规则下产生的代表之一。
|
面向对象语言是“紧贴”高级软件语言的模型体系,用于软件开发期间,而不是运行期间,其描述的层次是在软件的组件、对象一级。这是的常用术语是对象、类、包、控件、所见即所得等。统一建模语言(UML)是这一阶段的语言规范的代表,RUP是这一语言规则下产生的工具。
|
高级语言是WINDOWS之前和初期的语言规范,高级语言是相对之前的低级语言汇编和机器语言而言。高级语言描述的层次是软件的模块、结构、内存管理。当时,结构化编程是当时先进的软件设计思想。代表的计算机语言是C、PASCAL等。指针、位移、驻留程序、扩展内存为当时的编程高手所津津乐道。
|
汇编语言是软件设计的最初期语言。汇编语言的特点是直接与机器的CPU、计算机的基本输出输入控制系统大交道。大量直接调用计算机中断,直接使用CPU中的寄存器。控制计算机的效率特别高。 |
机器语言是最原始的控制计算机的语言。基本的语言是0和1。当时,表示0和1的最好模式是穿孔卡片和穿孔纸带,穿孔使光通过表示连接。
|