Sujet : Re: logically weird loop
De : tr.17687 (at) *nospam* z991.linuxsc.com (Tim Rentsch)
Groupes : comp.lang.cDate : 05. Dec 2024, 04:53:38
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <86ed2mlr99.fsf@linuxsc.com>
References : 1 2 3 4 5 6
User-Agent : Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Michael S <
already5chosen@yahoo.com> writes:
On Fri, 22 Nov 2024 00:04:32 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
Yes, Simula pioneered OO. But the concept has gone in different
directions since then. For example, multiple inheritance, metaclasses
and classes as objects -- all things that Python supports.
>
What I read seems to suggest that Smalltalk had bigger influence on
modern twists of OOP. But then, may be Simula influenced Smalltalk?
There is no question that Simula had an influence on the development
of Smalltalk; Alan Kay has said as much -
https://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_enBut the ideas of object-oriented programming came before Smalltalk
(and also before Simula). It was the ideas underlying object-oriented
programming that influenced the Smalltalk language, not the other way
around. (To be fair here I should add that other factors undoubtedly
influenced Smalltalk as well.)
Anyway, I don't like OOP very much, esp. so the version of it that was
pushed down our throats in late 80s and early 90s.
Almost everyone who took Simula and C++ as the archetype for OOP
never understood it.