comp.lang.ada
 help / color / mirror / Atom feed
From: Lionel Draghi <Lionel.nospam.Draghi@Ada-France.org>
Subject: Schizoid Classes
Date: Wed, 08 Sep 2004 22:22:15 +0200
Date: 2004-09-08T22:23:27+02:00	[thread overview]
Message-ID: <413f6a3b$0$15564$636a15ce@news.free.fr> (raw)

There is an interresting paper, "Schizoid Classes", in the september 
issue of the ACM Queue magazine, from Rodney Bates, about class and 
module semantic beeing merged in Java and C++.

Here is just an excerpt:
"Putting class variables and methods into a class is attempting to make 
an object type into both a type and a module. Compared with separate 
constructs, it is harder to use for either purpose alone or for both 
purposes simultaneously. It adds huge and gratuitous complexity to a 
programming language, in a world where most working programmers don't 
understand their language, anyway."

And:
"The best-designed languages give you two abstraction tools - a module 
and an object type - each of which serves its own purpose reasonably well."

And, unfortunatly, Ada is not even mentioned.

-- 
Lionel Draghi



             reply	other threads:[~2004-09-08 20:22 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-08 20:22 Lionel Draghi [this message]
2004-09-09 14:33 ` Schizoid Classes Bob Spooner
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox