C is fastest
Lennart Sorensen
lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys at public.gmane.org
Thu Oct 15 14:48:22 UTC 2009
On Thu, Oct 15, 2009 at 10:10:01AM -0400, Christopher Browne wrote:
> By the way, objects were introduced in Simula-67, predating Smalltalk
> by about 4 years.
>
> "The first version, known as Smalltalk-71, was created in a few
> mornings on a bet that a programming language based on the idea of
> message passing inspired by Simula could be implemented in "a page of
> code." -- Wikipedia on Smalltalk
>
> I remember the 1981 Byte magazine with the balloon; didn't see C++
> until the late '80s, so my impression is certainly *not* formulated
> from that.
>
> I have a fair bit of derision for the common conception that OO
> basically means the object models of C++ or Java - my thinking is
> rather more influenced by CLOS...
I certainly think simula has a better model than C++, and to my knowledge
java follows C++'s model to a large extent.
> In any case, *which* object model is much less at issue, to my mind,
> than the frequent slavish following of the notion that "you MUST have
> an object model!!!"
>
> To my mind, OO is just a programming tool, and one that frequently
> *less* useful than other programming paradigms.
Pretty much. I have seen very well done OO designs for GUI frameworks
that work very well.
> Wikipedia has a pretty good list of "programming paradigms":
> http://en.wikipedia.org/wiki/Programming_paradigm
>
> OO doesn't quite even fit onto that list; it's not sufficiently
> coherently defined (witness that every language that comes along just
> about has another object model!)
It certainly varries a lot.
--
Len Sorensen
--
The Toronto Linux Users Group. Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
More information about the Legacy
mailing list