Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

rate your language

Name: Anonymous 2010-07-28 5:39

Scalability:x/10;
Performance:x/10;
Ease of use:x/10;
verbosity:x/10;

Name: Anonymous 2010-07-29 18:53

>>71
Because no one has any idea that multiplication is supposed to happen prior to addition, etc.

Most of the stuff in that table is entirely logical, the rest being obscure operators that you're usually unlikely to combine with others, and in any case you would use parentheses anyway, so that's a moot point.

In Lisp, you need the parentheses even in simple cases where algebraic notation would be entirely sufficient (e.g. equations like 3*x**2 + 4*x + y + 4 are extremely annoying and unwieldy), but personally I'm not really bothered by that in the average case - generally, C code will be just as punctuated as Lisp, just sometimes in different places. My complaint about Lisp is the lack of infix notation which makes many expressions much harder to read and comprehend.
You say "3 times x squared", not "times 3 squared x" -- any more than you would say "ate I a hamburger". Infix is natural and sensible.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List