Aerospace, defense, and safety critical systems still use it. It's less common these days but still out there. Ada 2012 is pretty nice if you're going to be writing imperative/procedural code anyways.
I worked for a defensive contractor in the early 2000s. We had MS2 and ATC programs in our facility. Anything that had to do with the operations of ATC was written in ADA. Almost all the guys I worked with went to school at Embry Riddle. Pretty sure those systems are still written in ADA.
I graduated recently and my first project out of college was in Ada. It was defense-related. I have also heard rumors of banks still having some ada code.
My impression of the language is that it is a lot close to C than other languages like Java or Rust.
The latest version of the Ada standard came out in 2022. It has its own package manager similar to Cargo and I'm actively working in Ada. Favorite language.
In France I did learn Ada at computer science school. Maybe because it is useful for the aerospace and aviation industry ? Or because teachers were used to it and deemed it was great to learn programming in a rigorous manner.
I have to say at least when you're coding in Ada there is no ideological fights over functional programming or silly design patterns from OOP. Refreshing.
The same question can be asked about many languages that are very actively used. Just not by web army.
From my personal experience - I use many languages and I mostly base my choice on perceived ROI for particular project / situation. I could not give a flying fuck if "anyone still uses those in 2023" .
pjmlp|2 years ago
https://www.adacore.com/
https://www.ghs.com/products/ada_optimizing_compilers.html
https://www.ptc.com/en/products/developer-tools/apexada
https://www.ddci.com/products_score/
http://www.irvine.com/tech.html
http://www.ocsystems.com/w/index.php/OCS:PowerAda
http://www.rrsoftware.com/html/prodinf/janus95/j-ada95.htm
thesuperbigfrog|2 years ago
https://www.adacore.com/industries
Ada is used for situations where the code has to work or people die.
That makes it niche compared to other programming languages where it is okay to "panic" or "fail fast".
Different tools for different needs.
musicale|2 years ago
C/C++/Java/JavaScript/Python/etc. are used in situations where code doesn't have to be reliable, secure, or correct.
If customers actually cared about any of those things then our favorite tech companies wouldn't be worth zillions of dollars.
Jtsummers|2 years ago
windexh8er|2 years ago
frankreyes|2 years ago
Was Ada replaced by something else? What do they use?
stock_toaster|2 years ago
kokorozasu|2 years ago
My impression of the language is that it is a lot close to C than other languages like Java or Rust.
ajdude|2 years ago
evertedsphere|2 years ago
asddubs|2 years ago
ttoinou|2 years ago
I have to say at least when you're coding in Ada there is no ideological fights over functional programming or silly design patterns from OOP. Refreshing.
kokorozasu|2 years ago
FpUser|2 years ago
From my personal experience - I use many languages and I mostly base my choice on perceived ROI for particular project / situation. I could not give a flying fuck if "anyone still uses those in 2023" .
yjftsjthsd-h|2 years ago
SnorkelTan|2 years ago
https://en.wikipedia.org/wiki/Ada_(programming_language)
Rebelgecko|2 years ago