What is Ada written in?
The Ada compiler is written in Ada (documented). Ada is self-hosting.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Ada | 90% | GNAT (GCC Ada) is self-hosting | Source |
Influenced By
Languages Ada Influenced
- Python — Ada influenced Python's exception handling model
- Java — Java's checked exceptions influenced by Ada
- Nim — Nim influenced by Ada's systems programming features
Frequently Asked Questions
What language is Ada written in?
Ada is primarily implemented in Ada. See the implementation section above for details and source references.
What languages influenced Ada?
Ada was influenced by Pascal, C among others. See the influence section above for the full list.
Which languages did Ada influence?
Ada influenced Python, Java, Nim among others.
Is Ada self-hosting?
Yes, Ada is self-hosting — its compiler can compile itself.
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)