BEGIN
Use(TurboPascal);
Do(AllWithJustIt);
ENDWhy use Pascal?
BEGIN
Use(TurboPascal);
Do(AllWithJustIt);
ENDWhy use Pascal?
Our "multimedia" professor was very in to Javascript, but assured us that it would be replaced by something more efficient. Neither happened.
Polyglots were formed quite naturally at one time, with a focus on transferable skills and knowledge.
VB was looked down on back then but look at low/no code now.
Perl/Python was at the start for me, scripting was a parallel lane to coding.
Highest respect is always held for TCL.
So, I learned C, then Pascal, then VisualBasic. C forever corrupted me.
Then C++ was the future, so I learned that... and then the web came... and with it came CGI scripting with Perl. I really fell in love with Python, though. It was what BASIC should have been, but Python was slow, so I learned Go. Along the way I also learned Prolog, Lisp, Java, Javascript, Rexx and a host of different OS scripting languages. Now, I just look at a problem, and pick something that fits. Mostly. Except when I want to learn something new.
There's some Ruby, plain C, Lisp, Haskell, C# in there, and lately Ocaml and Rust. And lots of shell scripting in between. Never needed Pascal, and I stay away from Perl. Clojure is still on my wishlist, as is Scala (because of Spark, mostly).
(Actually it was back to the beginning as my first job was VB6+PL/PGSQL)
Still remember my chemistry teacher let me use a stoichiometry app I coded during exams and welcomed any other students to do the same if they felt it was unfair. There wasn’t an App Store to download it from.
Really taught me the concept of mastering first principles.
No matter how much experience one gets it’s always great to get to be a beginner at something
Later I read that it was somewhat similar in concepts to Lisp, although with much fewer features than the professional Lisps.