On Sun, 19 Aug 2001, Fred Cisin (XenoSoft) wrote:
I've been told that LISP stands for Lots of Insane
Stupid Parentheses.
But could any language have punctuation more demented than C?
C's punctuation is simple and logical:
-Semicolons go at the end of any single line statement
-Openings of loop structures do NOT get a semicolon, because a semi-colon
denotes an end of an execution block, and a loop is not normally in and
of itself a statement (though it can be, and you can end a loop structure
with a semi-colon, and it can make sense to do this in certain
circumstances!)
-Loop code blocks are enclosed by {squiggly parens}, and every statement
within the loop block is terminated with a semi-colon as above
-Function code blocks are enclosed by squigglies, and then all the above
rules apply
That's it!
I think "for" loops in C are semantically bunk, but they work, and you can
do some interesting things with them.
If you want to talk stupid puncutation, let's talk Pascal!
program in C before they get here." When you
have a prof who writes
"puzzle code", like Alan Holub, undergrads are expected to follow stuff
like
while(*T++=*S++);
with NO formal preparation.
Crazy.
But the program there is over-enrolled. Their
approach to that is to
progressively keep increasing the volume of homework until there are
enough breakdowns to get the enrollment down. I call that sadistic.
They call that "social Darwinism". If it were so, then they are
breeding for STAMINA, not computer science skill.
Good point.
If it were to live up to its claims of portability, if
it were to
survive MICROS~1's perversions of it, and if they would give me
POINTERS (OK, intrinsically non-portable), then it could be a
reasonable approach.
My feelings on Java (and other web technologies like Flash) is that it
turns the web into merely an application delivery vehicle. The
instantaneous nature of the web as a content delivery system is lost. But
then there are some things that you just can't practically do with
traditional HTML technology alone (and I mean with augmentations like PHP
and CGI/Perl). Allowing one to scroll realtime through a database is one
example; that's something that needs a Java applet to pull off.
But I digress...........
Sellam Ismail Vintage Computer Festival
------------------------------------------------------------------------------
International Man of Intrigue and Danger
http://www.vintage.org