On 19 April 2010 19:40, Michael Haupt <[email protected]> wrote: > Hi, > > On Mon, Apr 19, 2010 at 4:26 PM, Igor Stasenko <[email protected]> wrote: >> I am serious. If you can't learn the simplest syntax rules, you can't >> learn anything else. > > but Syntax, dearest Igor, is key! And Note The Capital "S"! > > You see, Lisp clearly sucks because it has too many brackets. Python > and Haskell are most unfavourable because they have whitespace with > semantics. Pascal, Modula-2, and Ada are way too verbose. Forth > organises programs in pages - now *that* is bureaucratic and > old-fashioned, aye? Smalltalk obviously doesn't know how to compute > with natural numbers properly. Smalltalk, Self, and Io share the > indignity of not even having proper keywords. Java, Scala, C, and C++ > ... don't even get me started, man: curly braces are sooooo 80s. > Erlang does not end sentences with an exclamation mark, it puts it in > their midst - how messy, bah. In Prolog, you have to write your own > rules, which makes it seem as if the language didn't have any: yuck! > > If you consider all these points wisely, you will inevitably come to > the conclusion that the only language with a proper, clear, civilised, > and tidy syntax out there is brainfuck. Some argue it's unacceptable > due to its name, but that is not a syntactical argument and hence > invalid. I win. >
I agree. all languages having bright and dark sides. And people free to choose what they like (or not). I wonder, how a computer languages would look like for europeans, if they are first were invented by Chinese or Japanes cultures. ( you know, they would use glyphs in it ;). Still, there are an univestal laws and concepts which come from mathematics, and will not change depending on cultural/educational nuances: computers are finite state machines with strictly defined order of operations. Computer always 'knows' what next operation it going to perform, and don't need to use any precedence. If we ever will meet aliens, then to start communicating we, no doubt, should use an universal rules & semantics, which can be interpreted without any chances to be ambiguous. And precedence, obviously is not a univesal :) > Best, > > Michael > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > -- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
