Joe Armstrong's Banana/Gorilla/Jungle criticism was his polite opinion. Why OO sucks dug a bit deeper into his position.
In an interview in 2010 he stated:
… but Erlang might be the only object oriented language because the 3 tenets of object oriented programming are that it's based on message passing, that you have isolation between objects and have polymorphism.
Finally in 2019 Alan Kay stated:
And, he might be right. Erlang is much closer to the original ideas I had about "objects" and how to use them.
So it seems that from Armstrong's perspective Simula 67-derived "class-based object-orientation" lead the industry down the garden path.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Joe Armstrong's Banana/Gorilla/Jungle criticism was his polite opinion. Why OO sucks dug a bit deeper into his position.
In an interview in 2010 he stated:
Finally in 2019 Alan Kay stated:
So it seems that from Armstrong's perspective Simula 67-derived "class-based object-orientation" lead the industry down the garden path.