Hacker News new | ask | show | jobs
by socialdemocrat 1911 days ago
A problem with this kind of debate is that e.g. in their case the author is using quite a good OOP language which is hardly used by anyone.

Naturally if I criticize OOP it will be what is a currently used, not what might have been.

Also it is uncharitable. If you have experienced problems with OOP, then you know exactly what Armstrong is talking about.

And ironically many have said that Erlang is perhaps the most OOP oriented language if you follow the original idea of Alan Kay which was centered around message passing.

The OOP that dominates today originates with Simula and is part of another OO tradition.

1 comments

> The OOP that dominates today originates with Simula and is part of another OO tradition.

Simula (and early Smalltalk) were an inspiration for Hewitt's Actor model, which directly influenced both Scheme and Erlang. They all have Simula as a fairly influential ancestor.

I'd place the origin of the OO that dominates today with C++ and continuing through Java and C#.