Path: csiph.com!weretis.net!feeder9.news.weretis.net!news.quux.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.lang.c Subject: Re: logically weird loop Date: Wed, 04 Dec 2024 19:53:38 -0800 Organization: A noiseless patient Spider Lines: 29 Message-ID: <86ed2mlr99.fsf@linuxsc.com> References: <0e1c6d2e74d44a715bf7625ca2df022d169f878a@i2pn2.org> <20241122160540.00001d69@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Thu, 05 Dec 2024 04:53:39 +0100 (CET) Injection-Info: dont-email.me; posting-host="8a263e9b473304506e7d265d71d931f0"; logging-data="1461718"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18CKnUnSvE72NKl3TMYjhU4q8YJuDpqSls=" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:v0YJEDAVMs2Z+qFyyVLGr8y99l0= sha1:KWqFukDNQrOAwFjzEMe3km0of84= Xref: csiph.com comp.lang.c:389391 Michael S writes: > On Fri, 22 Nov 2024 00:04:32 -0000 (UTC) > Lawrence D'Oliveiro 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_en But 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.