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.

Reply via email to