Ada programming language
Ada is a high-level, structured, statically typed, imperative programming language designed primarily for critical embedded and real-time systems. It emphasizes strong typing, concurrency, and robustness to support the development of highly reliable and maintainable software for aerospace,…
Key facts
- First appeared
- 1979
- Category
- technology
- Problem solved
- Ada was created to address the "software crisis" faced by the US Department of Defense (DoD) in the 1970s, which involved a proliferation of thousands of incompatible, unreliable, and costly programming languages and systems for embedded military applications. It aimed to provide a single, standardized, high-performance language capable of developing large, long-lived, safety-critical, and real-time systems with high reliability and maintainability.
- Platforms
- Windows, Linux, HP-UX, Solaris, Embedded systems (various microcontrollers and DSPs), macOS, RTEMS, VxWorks, Bare-metal systems, AIX
Related technologies
Notable users
- Boeing
- NASA
- US Department of Defense (DoD)
- Raytheon Technologies
- Bombardier Transportation
- European Space Agency (ESA)
- Federal Aviation Administration (FAA)
- Airbus
- Thales
- Lockheed Martin