On 3/27/07, Peter VAN ROY <[EMAIL PROTECTED]> 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.
Peter
Dear Peter,
Thanks a lot! I know no French, but Spanish seems to be close enough
to make sense of most of it. What I've understood is extremely
interesting and insightful.
A few comments:
1. Maybe Termite (http://lambda-the-ultimate.org/node/841;
http://toute.ca/) could be included. It shows that Scheme can do
Erlang-like concurrency, and I feel that is an interesting enough
thing.
2. Would it not be appropriate to place Ada in the diagram? If I
understand correctly it is imperative, but has a concurrency not
unlike Erlang, except it is synchronous (not asynchronous). In
addition, Ada seems to be the "paradigm" of a "very safe" programming
language.
3. I do not have a problem with it, and I understand this is about
paradigms, not languages per se, but I guess some people would start
looking for C++ and then Python/Perl/Ruby/Mathematica/Matlab. However,
for those that are not familiar with Oz, or Erlang, or any of the
other languages in the figure, placing some of the languages that they
are familiar with might help make the point clearer. But then, I see
the opens a whole can of worms.
Just my 2 cents.
Best,
R.
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users
--
Ramon Diaz-Uriarte
Statistical Computing Team
Structural Biology and Biocomputing Programme
Spanish National Cancer Centre (CNIO)
http://ligarto.org/rdiaz
_________________________________________________________________________________
mozart-users mailing list
[email protected]
http://www.mozart-oz.org/mailman/listinfo/mozart-users