Aviva Directory » Computers & Internet » Programming » Ada

Extended from Pascal and other languages, Ada is an object-oriented, high-level programming language that first appeared in 1980, and is still actively maintained.

Ada was developed by Jean Ichbiah, a French computer scientist, under contract to the US Department of Defense from 1977 to 1983. The language was named for Ada Lovelace, credited as the first computer programmer.

Because of Ada's safety-critical support features, it is used for military applications and in other applications for which security is critical, such as air traffic control, space systems, rail transport, banking, and in medical devices. It is used by a number of industries to design software that protects businesses and lives.

From a programmer's perspective, Ada is known for its readability, maintainability, and portability. Internationally standardized, Ada combines object-oriented programming features, well-engineered concurrency facilities, real-time support, and built-in reliability.

The programming language, SPARK, is based on Ada. Originally, there were three versions of SPARK, SPARK83, SPARK95, and SPARK2005, based on Ada-83, Ada-95 and Ada-2005, respectively.

The focus of resources listed in this category is on the Ada programming language, although SPARK and any other Ada derivative languages or implementations may be listed here, as well, along with any tools or editors specifically designed for Ada programming, tutorials, user groups, or other resources.

 

 

Recommended Resources


Search for Ada on Google or Bing