Ada:Ada
Ada是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机,耗费巨资,历时近20年研制成功的。它被誉为第四代计算机语言的成功代表。与其他流行的程序设计语言不同,它不仅体现了许多现代软件的开发原理,而且将这些原理付诸实现。因此,Ada语言的使用可大大改善软件系统的清晰性、可靠性、有效性、可维护性。Ada是现有的语言中无与伦比的一种大型通用程序设计语言,它是现代计算机语言的成功代表,集中反映了程序语言研究的成果。Ada的出现,标志着软件工程成功地进入了国家和国际的规模。在一定意义上说,Ada还刺破了“冯.偌依曼思维模式” (Von Newman Mind-set)的桎梏,连同Ada的支持环境(APSE)一起,形成了新一派的所谓Ada文化。它是迄今为止最复杂,最完备的软件工具。 Ada语言是美国国防部指定的唯一的一种可用于开发军用系统的语言。Ada的特点如下:1)可读性好 2)是像Pascal一样的强类型语言 3)高效率,可和C语言媲美 4)大型编程——大型的航天,交通,通讯系统也有采用Ada语言编写 5)异常处理 6)抽象数据,数据描述的细节和逻辑操作相分离 7)多任务并发执行。Ada是第一个提供实时(中断驱动)逻辑,并发进程,多处理机(多cpu)的程序设计语言。 8)分别编译??可以对大型程序分块进行编译。9)类属设施??根据逻辑关系写好程序,在使用时将具体数据类型代入(叫做类属设施) 10)程序的结构模块化程度高。与其他的语言不同,Ada的模块化是通过程序包实现的 11)面向对象Ada的出现是软件危机的产物,是现代软件工程在计算机语言上的实现。Ada语言是为了克服软件危机,软件费用的急剧增长而在国际范围内组织设计的一种新的语言。
最近更新时间:2009-01-12 EN
相关推荐
-
如何保护AI基础设施:最佳做法
AI和生成式AI给企业带来巨大的创新机会,但随着这些工具变得越来越普遍,它们也吸引着恶意攻击者来探测其潜在漏洞 […]
-
最常见的数字身份验证方式?
数字身份验证是验证用户或设备身份的过程,以便能够访问敏感应用程序、数据和服务。现在有多种方法可以验证身份。以下 […]
-
零信任策略使网络面临横向威胁
很多公司忽视零信任安全的核心原则:假设网络已经受到攻击。 企业管理协会(EMA)的研究发现这个被忽视的零信任原 […]
-
企业中通行密钥的好处和挑战
尽管密码是主要身份验证方式,但它们是企业安全的薄弱环节。数据泄露事故和网络钓鱼攻击利用被盗或弱密码,让企业面临 […]