What is Ada written in?
What Ada is used for
Ada is built for safety-critical, real-time systems where failure is not an option: avionics, defense, rail signaling, and spacecraft. Its strong typing and runtime checks catch errors early.
Notable use: aircraft flight software (Boeing, Airbus), air-traffic control, and rail and defense systems.
Quick Facts
- Designed by
- Jean Ichbiah and S. Tucker Taft
- First released
- 1980
- Typing
- static
- Website
- adaic.org
About Ada
Ada is a programming language. It is a statically typed language that compiles ahead of time to native machine code. It supports imperative and object-oriented programming.
Ada first appeared in 1980 and was designed by Jean Ichbiah and S. Tucker Taft at U.S. Department of Defense.
How Ada is implemented
In the Language Lineage dataset, Ada is self-hosting, so its own compiler is written in Ada itself. Reaching self-hosting, where a language is mature enough to compile itself, is a milestone that proves the language can handle a large, real-world program.
Ada in the language family tree
Ada drew on ideas from Pascal and C and went on to influence Python, Java, Nim, and Eiffel.
Sources: Wikipedia · Wikidata · Official site
Frequently Asked Questions
Evidence Sources
- https://en.wikipedia.org/wiki/Ada_(programming_language)
- https://www.adacore.com/gnat
- https://en.wikipedia.org/wiki/Python_(programming_language)
- https://en.wikipedia.org/wiki/Java_(programming_language)
- https://en.wikipedia.org/wiki/Nim_(programming_language)
- https://en.wikipedia.org/wiki/Eiffel_(programming_language)
- Ada on Wikidata (Q154755)