3 ms·
He qoutes Joe Armstrong's criticism of OO but later Seif Haridi corrected him leading Armstrong to say: "Erlang might be the only object oriented language beca
by discreteevent 10y ago
He qoutes Joe Armstrong's criticism of OO but later Seif Haridi corrected him leading Armstrong to say:
"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."
http://www.infoq.com/interviews/johnson-armstrong-oop http://www.infoq.com/interviews/johnson-armstrong-oop
- contingencies 10y agoI'm not sure that's a fair summary. Armstrong states that his opinions have changed over time, but mostly because his thesis supervisor pointed out Erlang is perhaps the only truly OO language out there. After he quotes what Alan Kay says... The notion of object oriented programming is completely misunderstood. It's not about objects and classes, it's all about messages. Armstrong then says: Erlang has got all these things. It's got isolation, it's got polymorphism and it's got pure messaging. From that point of view, we might say it's the only object oriented language and perhaps I was a bit premature in saying that object oriented languages are about. You can try it and see it for yourself. If you'd like to read some further other anti-OO ("as practiced") quotes, see my fortune clone @ https://github.com/globalcitizen/taoup https://github.com/globalcitizen/taoup