I am no longer convinced that object-orientation is really a separate paradigm from imperative programming. A very useful design pattern yes, but not necessarily a separate paradigm.
-------------------- George Rudolph Assistant Professor Thompson Hall 225 Math & Computer Science Dept. The Citadel 171 Moultrie St. Charleston, SC 29414 > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > Behalf Of Peter Van Roy > Sent: Wednesday, March 28, 2007 10:51 AM > To: Mark Miller > Cc: Mozart users > Subject: Re: Overview of principal programming paradigms > > Mark Miller wrote: > > Peter VAN ROY wrote: > >> Dear all, > >> > >> I've made a diagram showing all major programming paradigms > >> and their relationships: > >> - http://www.info.ucl.ac.be/people/PVR/paradigmsDIAGRAM.pdf > >> Unfortunately it's in French and I don't have time right now > >> to translate it into English. I made it for a keynote talk > >> I will be giving in June at IRCAM, the computer music institute > >> in Paris. I hope the diagram will still be interesting for you > >> (and if someone wants to translate it into English, feel free!). > >> All comments are welcome of course. > > > > > > Is the object-capability paradigm represented? > > > > > Yes, I think so. According to the diagram, E supports two paradigms: > secure functional programming (using seal/unseal actually, which allows > building secure ADTs) and programming with active objects. E actually > is more serious about multi-agent programming than other systems, which > leads to its good security. The degree of "seriousness" is not shown on > the diagram. > > Do you think that "object-capability" deserves its own box? If so, how > does > it link to existing boxes? > > Peter > > __________________________________________________________________________ > _______ > mozart-users mailing list mozart- > [EMAIL PROTECTED] > http://www.mozart-oz.org/mailman/listinfo/mozart-users _________________________________________________________________________________ mozart-users mailing list [email protected] http://www.mozart-oz.org/mailman/listinfo/mozart-users
