- 人们仍然使用Ada吗?(主要用于国防部)
- 是否所有应用程序都使用Ada“旧版”编写?
- Ada知识是否仍在销售
Answers:
人们仍然使用Ada吗?(主要用于国防部)
看来Ada的最新更新时间是2005年,而Ada 2012的工作仍在进行中,因此该语言本身仍然很活跃。
就用途而言,Ada不再被要求在国防部使用。我已经看过并完成的大多数工作都是在Java,C和C ++中进行的,但是也使用了.NET框架,我什至听说过运行其他JVM语言(例如Scala)的项目,具体取决于系统将被使用。Ada中可能有很多代码,因此如果有很多代码重用和维护工作,我不会感到惊讶。考虑到国防项目的性质,很难就其用途提出具体数字。
有 一个Ada项目和用户的列表,但看起来最近一次更新是在2008年6月。那里可能有更多的最新列表,但我无法快速找到。
是否所有应用程序都使用Ada“旧版”编写?
如果您要问是否有新的Ada开发,如果在Ada中从头开始编写新的系统,我不会感到惊讶。我怀疑会有太多,但可能还有一些。但是,我怀疑大多数Ada工作都是在现有系统上进行维护或升级,而不是新开发。
Ada知识是否仍在销售
如果您可以找到某个正在寻找该技能的人,那么任何知识都可以出售。即使您不在开发中使用Ada,我也发现了解特定的语言或框架已经改变了我的看法以及我如何使用其他语言或框架。我怀疑了解Ada也会使您深入了解其他方法来设计和构建其他语言的软件。
在国防部使用“是”吗?我上次检查时仍然如此。从头开始编写新软件,Ada仍然像任何语言一样可行。不利之处在于现有软件的可重用性和适应性,以及程序员的帮助性。但是,它可以与C程序或具有类似二进制接口的程序链接。
在我所知道的任何语言中,Ada可能都是强类型和通用编程最惯用的用法。即使不使用Ada进行编程,该经验也很畅销。