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 22:26

>>80
You can find it as readable as you want; that doesn't change the fact that anyone who has had any schooling at all will recognize standard operator precedence.

Lisp is not a mathematician's language, by any means. There's a good reason for that.

Name: Anonymous 2010-07-29 22:52

>>81
that doesn't change the fact that anyone who has had any schooling at all will recognize standard operator precedence.
You're joking right?
Find a random adult and give them a sample calculation, say "3+4/2*8-1" and I'd bet a good third of them will group left to right

Name: Anonymous 2010-07-29 22:54

>>82
Find a random adult who is capable of writing a computer program in any language and they won't.

Name: Anonymous 2010-07-29 22:55

>>81
Lisp is not a mathematician's language, by any means. There's a good reason for that.
Yes, because they have Computer Algebra packages that not only have infix arithmetic, but proper superscripting/subscripting, actual 2D matrices, that recognise the stupid way that 'x' composes when used for the cartesian product of more than 2 sets and all the other syntactic monstrosities that mathematicians have inflicted upon themselves over the centuries.

Name: Anonymous 2010-07-30 0:40

Lisp/Forth try to modify something as basic as order of operators.
C doesn't try such cryptic bullshit and uses sane, normal and easily readable syntax(C++ templates excluded).

Name: Anonymous 2010-07-30 1:01

OLD ENGLISH
SCALABILITY 10/10
PERFORMANCE 7/10
EASE OF USE 9/10
VERBOSITY 2/10

Name: Anonymous 2010-07-30 1:03

>>85
Lisp/Forth try to modify something as basic as order of operators.
Is this the part where I point out that Lisp doesn't have operators
C doesn't try such cryptic bullshit
lol

Name: Anonymous 2010-07-30 1:14

>>87
WAYBT?

Name: Anonymous 2010-07-30 2:21

To all the folks talking about precedence of math operators: no fucking shit. We all know what they are.

Remember this all started with the following python expression:

a <= b is not c in d or e

What fucking math operators are in there? None. There is one equality operator there, except it has different precedence than in math (where it would generally have the highest precedence.)

And I've worked with python for years in industry, and many folks from many different libraries and frameworks really do write lines of code like that. Unnecessary parens are considered anti-zen-of-python. It's fucking bullshit.

Name: Anonymous 2010-07-30 3:08

There is one equality operator there, except it has different precedence than in math (where it would generally have the highest precedence.)
HIBT?

Name: Anonymous 2010-07-30 4:06

>>90
Maybe >>89 is Australian

Name: Anonymous 2010-07-30 5:52

>>90
*lowest

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