?
Skybuck Flying
nospam at hotmail.com
Fri Oct 8 17:31:49 CEST 2004
Dude, Seriously.
What does Oz have to offer me that other languages can't offer me ? :)
What is all this *stuff* good for ? :):):)
And most importantly:
How long did it take you to learn it ?
A week ?
A month ?
A year ?
>From the looks of it I would almost say a year ! hahaha.
"Jens Grabarske" <grabarske at dfn-cert.de> wrote in message
news:mailman.176.1097243016.9839.mozart-users at ps.uni-sb.de...
> Skybuck Flying schrieb:
> > "Prayank Swaroop" <prayank.swaroop at gmail.com> wrote in message
> > news:mailman.166.1097236142.9839.mozart-users at ps.uni-sb.de...
> >
> >>Hey Skybuck
> >>Its good that u r being so critical, but then u cud be proactive and
> >
> >
> > Critical is not the right word.
> >
> > Insulted is a better word.
> >
> > Millions and millions of programmers use the java, c, pascal, delphi,
php,
> > javascript, ada, etc syntax which is all similiar.
> >
> > Why in godsname should millions of programmers turn everything upside
down
> > just for this language.
>
> First of all, these syntaxes are similiar, but not equal. They all have
> differences, some are subtle, some are quite obvious.
>
> Smalltalk, Common Lisp, Oz, Scheme, Miranda, SML, ML, OCamL, Prolog...
> and the like all have a different syntax to the old ALGOL syntax (ALGOL
> is the "grandfather" syntax-wise to the languages you mentioned, so to
> speak).
>
> There are good reasons for having a different syntax. First of all, none
> of the languages you mentioned are functional. Functional programming is
> a chapter on its own, it's a different paradigm than object-oriented
> programming, imperative programming or any programming style you have
> learned so far. It has a lot of neat and interesting features, but to
> apply it seriously (there's a little word pun for you you will
> understand when you have read the book I recommended you), you will have
> to introduce some basics in your syntax. And while you're at it, it's by
> far more convenient to use these building blocks to construct the rest
> of the language than to introduce the ALGOL syntax "just because it
> looks more like C".
>
> Prolog is even a far more obvious case. Prolog is relational programming
> and ALGOL syntax wouldn't make ANY sense at all!
>
> And last but not least: noone says that millions of programmers turn
> down ALGOL syntax. We did. And we did it for a reason. If you want to
> understand the reason, start learning about other paradigms apart from
> imperative and object-oriented programming.
>
> Regards,
>
> Jens
>
> >
> >
> >
____________________________________________________________________________
_____
> > mozart-users mailing list
mozart-users at ps.uni-sb.de
> > http://www.mozart-oz.org/mailman/listinfo/mozart-users
> >
> > You are invited to The 2nd International Mozart/Oz Conference (MOZ
2004)
> > Charleroi, Belgium, Oct. 7-8, 2004
http://www.cetic.be/moz2004
>
>
> --
> Jens Grabarske (Research), DFN-CERT Services GmbH
> https://www.dfn-cert.de, +49 40 808077-621 / +49 40 808077-555 (Hotline)
>
More information about the mozart-users
mailing list