对 Ada 的最后一次重大更改

Col*_*cks 0 ada backwards-compatibility

(编辑以将问题缩小到 Ada。已经发布了FortranCOBOL 的其他问题。)

在过去的一年中,由于 Python v2->v3 和 R v3->v4 的变化,我花了一些时间处理我的代码的变化。这让我对一些仍在使用的旧语言感到好奇。

我知道 Ada 仍然会看到偶尔的更新和功能升级。我认为它们的关键任务性质使这些更改更小且更向后兼容,但我真的不知道也无法通过网络搜索找到它。

与 Python 2->3 更改大致相同的 Ada 更改是什么时候?

Bri*_*ond 6

Ada 在进行更改时非常注意反向兼容性,以避免破坏现有代码。

最后一个正式的 Ada 版本是Ada-2012,还有一个(Ada-202X)正在进行中。

Ada-2012 有很多 Ada-83 没有的东西,但如果在 Ada-2012 中构建 Ada-83 项目(或 Ada-95 或 Ada-2005),我会感到惊讶。

但是还是有一些区别:从 Ada-83 到 Ada-2012正如你所看到的,30 年的发展真的没什么好说的。