Ada2012即将完成

Ada2012即将完成

Ada语言标准的下个版本有很多提高

 

原文http://www.adacore.com/category/press-center/newsletters/

译者:logiciel2010519

 

作为语言设计的自然演化的一部份,Ada 标准的一个新版本即将完成。 新版本称为Ada 2012,这是对Ada 2005的一个向上兼容的增加。当前正在考虑的一些新特征是:

l        对指定断言(assertion)的改进支持(子类型的成员关系谓词(predicate),子程序的前置和后置条件,包和类型的不变式,全局的in-out注解)

l        对实时和并发编程的改进支持(多处理器的 Ravenscar,障碍,任务/处理器密切关系,任务安全的队列);

l        容器包的有界格式,这适用于不能使用动态存储分配或受约束类型的应用;

l        对容器或数组的元素迭代的改进支持;

l        更灵活的表达式 if表达式,case表达式,定量表达式,更通用的成员关系测试);

l        对控制名字可见性的改进支持(使用所有类型, 整合的包);

l        通过存储池的子池实现的以区域为基础的内存管理;

l        函数的“in out”和“out”模式参数;

l        不完整类型的new 使用(由此引入一个私有类型,作为一个参数或结果类型,或作为一个类属形参)。

详细情况请参见www.ada-auth.org/ai05-summary.html

在设计的逐渐稳定过程中,用GNAT 技术对这些特征的大部份建立了原型(例如,ifcase表达式),让客户得到较早的体验。 藉由这样的分阶段途径,在最终的语言定义被核准后,很快就可获得Ada 2012的全部支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值