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
next 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