On Thu, Sep 22, 2022 at 7:14 PM 'Dan Kortschak' via golang-nuts < golang-nuts@googlegroups.com> wrote:
> On Thu, 2022-09-22 at 20:01 -0500, Robert Engels wrote: > > The world figured out long ago that OO and it’s principles are a > > better way to go. > > This is a very strong assertion (pun not intended). I heartily disagree > with the claim, particularly when it comes to how OO is implemented by > class-based languages. They take the world, which is messy and attempt > to fit it into a clean hierarchical taxonomy. We've had a couple of > hundred years to learn that this kind of taxonomic approach is > insufficiently powerful to properly describe the world in the general > case. > I concur. I remember languages like Prolog <https://en.wikipedia.org/wiki/Prolog> and similar attempts at "expert systems" in the 1980's. I've also been underwhelmed by classic OO; especially the problems created by multiple-inheritance as used in languages like Python and C++. I'm not a CS major (just a practicing SWE who started programming in the Jurassic period) so my viewpoint is likely widely out of date. Nonetheless, I find the Go approach preferable to older object oriented languages. -- Kurtis Rader Caretaker of the exceptional canines Junior and Hank -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CABx2%3DD_ns3oWgSo%3DD%2BmyjyE4jrb%3D%2ByVut1EopSho1MZsJ7%2BPBw%40mail.gmail.com.