The Ada programming language is not an acronym and is named after Augusta Ada Lovelace. This modern programming language is designed for large systems, such as embedded systems, where reliability is important.
Named after a mathematician who is often regarded as the world's first programmer, the first version of the Ada programming language was developed in the early 1980s, according to AdaCore. Known as Ada 83, this version introduced modularization and the package construct. Ada 95 introduced "child units." Newer versions of Ada include Ada 2005 and Ada 2012. Ada 83 was the result of efforts by the US Department of Defense to create a language to supersede the many programming languages that it used at the time.
Ada helps reduce development costs because components can be reused. The language avoids the use of symbols and prefers English keywords. Other benefits of the programming language include the fact that it supports new and evolving technologies, it encourages portable code that is easy to read and it interfaces to other languages including C, COBOL and Fortran.
Ada runs systems in avionics, aerospace, and defense systems, according to Ada2012. It is now surfacing in other areas including automotive, medical, and financial systems. The programming language is an international standard defined by ISO/IEC 8652:2012.