4 ms·
Ada has had basic OOP support since Ada95. It just doesn't mandate OOD as the "one true way" to build software the way Java does. I wound up unemployed in 200
by jcadam 9y ago
Ada has had basic OOP support since Ada95. It just doesn't mandate OOD as the "one true way" to build software the way Java does.
I wound up unemployed in 2008 and took a job maintaining an old system written in Ada95. My mother (who is still a working software engineer) was kind enough to give me all of her old Ada books. In the 80s, during the big initial push for Ada by the DoD, defense contractors actually sent a lot of their programmers to training courses (my mother was sent to training courses on both C and Ada in the early years of her career). Today, they would just layoff all of their "obsolete" engineers and hire new ones.
- agumonkey 9y agoSurprisingly it took ADA classes for me to grasp Java OO a bit better than just soul tears poking. At least encapsulation and interfaces.
- jcadam 9y ago> soul tears poking Ok, you got me. I have no idea what that means.
- agumonkey 9y agoOOP paradigm made my soul cry, I had zero understanding of superclass etc. Most of what I did was poking around until the compiler didn't complain.
- kqr 9y agoNot too surprisingly. Ignoring the fact that Ada presents OO ideas very clearly and neatly, just learning different OO systems has done wonders for my understanding of it. Whereas I would previouly say "Just put it in a class" to everything, I can now distinguish cases where that actually helps from where it doesnt.