Ada是什么?

问题描述:

Ada是什么?
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
收藏推荐 一、模块化与大规模软件开发 近年来,为了减少大规模软件开发的复杂性,已经做了很多努力.有一些努力就是以模块化概念为基础的,也就是,把复杂的大型问题的解法划分成一些更容易理解、因而比较容易处理的小成分. 在设计Ada时,软件维护也是一个人们十分关心的问题.通常在研制大型系统的过程中所出现的各种各样的不协调现象,在用Ada研制的系统中是不会出现的.编译数据库使得程序能够模块化,并允许对各个成分进行独立编译,同时具有在整个程序范围内对类型进行检查的能力. Ada鼓励,甚至要求采用被称为“结构化”的方法进行程序设计.为了具有模块化的功能,在Ada中提供了一些方便手段. 程序设计中抽象水*的重要性长期以来一直受到程序员和语言设计者的好评.近年来,这一重要性得到公众更加广泛的注意.在大多数的语言中,过程是基本的抽象手段.在一定的程度上讲,独立编译为相关过程,或许也为一些公用数据对象的模块组合提供了一种方法.但是,在广泛使用的那些语言中,独立编译并没有作为一种抽象方法获得直接的支特;既使已经采用了这个概念,也不过是出于使用那种语言的一些约定.
 
 
展开全文阅读
剩余:2000