5 ms·
Ada was my first true language that I learned in college. (Pascal being the first language that I learned in high-school, but it is more like a teaching langua
by ardit33 9y ago
Ada was my first true language that I learned in college. (Pascal being the first language that I learned in high-school, but it is more like a teaching language). Ada and pascal are somewhat related (very similar).
I have special fondness of it as well, but my second year my college switched to Java, as they saw it gave more job opportunities to students after graduation.
ADA was only used from defense contractors, DOD and perhaps Nasa, and that's why it ultimately failed. It "strictness" is a good thing to have when writing the code for a Tomahawk misle, but not so much when trying to do rapid development.
Also, traditional Ada is more of a procedural/imperative language, and not OOP, and the world had moved into OOP by the late 90s.
- jcadam 9y agoAda 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.
- hudibras 9y ago>Ada was my first true language that I learned in college. Me too. It wasn't at the University of Washington by any chance?