From mboxrd@z Thu Jan 1 00:00:00 1970 From: tih at hamartun.priv.no (Tom Ivar Helbekkmo) Date: Thu, 26 Dec 2019 12:49:20 +0100 Subject: [COFF] What languges would you like to learn? In-Reply-To: (Wesley Parish's message of "Thu, 26 Dec 2019 18:43:17 +1300") References: <20191225173101.GA13390@tau1.ceti.pl> <44b3a941-fb3e-4fa1-b44d-fdbc34c0776d@gmail.com> <20191226040024.GH3839@mcvoy.com> Message-ID: Wesley Parish wrote: > It took immersion into Java before I finally got the hang of object > orientation, and Java's still a lot smaller than C++. This quote may be relevant to that: "I made up the term 'object-oriented', and I can tell you I didn't have C++ in mind!" --Alan Kay to Bjarne Stroustrup at OOPSLA 1997. ...and here's GLS, answering critical comments about Java: "We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp. Aren't you happy?" --Guy L. Steele on the creation of Java Larry McVoy wrote: > C++ seems to encourage complexity and I hate complexity. This reminds me of something Erik Naggum said (about another language, and in harsher words (as was his wont), but the underlying point about the language affecting how problems are solved is the same): "It's not that perl programmers are idiots, it's that the language rewards idiotic behavior in a way that no other language or tool has ever done." -tih -- Most people who graduate with CS degrees don't understand the significance of Lisp. Lisp is the most important idea in computer science. --Alan Kay