With cryptic symbols (==) instead of more obivous (EQ) for operations, a syntax heavy on the shift key and a designed-in way to combine multiple statements in a very unclear manner (normal+=smith++/10; which is really normal = normal + simth/10
and smith = smith + 1) the language seems unnecessarily obtuse. I cannot imagine why the language is so popular. I would like to hear a rational answer not an emotional one.
2006-09-28
19:16:44
·
5 answers
·
asked by
taurushead
7
in
Computers & Internet
➔ Programming & Design
With cryptic symbols (==) instead of more obivous (EQ) for operations, a syntax heavy on the shift key and a designed-in way to combine multiple statements in a very unclear manner (normal+=smith++/10; which is really normal = normal + simth/10
and smith = smith + 1) the language seems unnecessarily obtuse. I cannot imagine why the language is so popular. I would like to hear a rational answer not an emotional one.
Efficency ia good word but what does it mean? With cheap memory and expensive programming it would seem that something making the programmer more efficent would be more desireable than making the program small.
All I want is $0.01 every time some programmer put "=" in a conditional statement (turning it into an assignment statement) instead of "==". The language is VERY error prone. And I mean logic error prone which is a lot harder to debug than a mere syntaxtical error.
2006-09-28
20:09:10 ·
update #1
As fas as a compiled language, there are several of them so FORTRAN, COBOL, PL1, ADA, Pascal would all be as efficient and generate a small executable file and some of them are a lot easier to understand and maintain.
2006-09-29
03:30:45 ·
update #2