comp.lang.ada
 help / color / mirror / Atom feed
* Schizoid Classes
@ 2004-09-08 20:22 Lionel Draghi
  2004-09-09 14:33 ` Bob Spooner
  0 siblings, 1 reply; 2+ messages in thread
From: Lionel Draghi @ 2004-09-08 20:22 UTC (permalink / 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



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-09-09 14:33 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-08 20:22 Schizoid Classes Lionel Draghi
2004-09-09 14:33 ` Bob Spooner

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