In article <CB286ACC.A924%iank at vulcan.com>,
Ian King <IanK at vulcan.com> writes:
ISTR another 'stupid programming language
tricks' page that opined there
are almost always several ways to solve any given problem - and you'll
find ALL of them in C++!
I'd say that's accurate. Some people find freedom uncomfortable.
For those people, there is Java.
Not only do I like Scheme/Lisp, but I don?t think
it's that hard to teach
it to beginners.
LOGO is likened to be LISP without parenthesis, which is why it's what
I tell people to play with when they say "what should I tell my kid to
try if he wants to learn programming?". With turtle graphics built
in, it's easy to get sucked into making pictures and forget that
you're learning how to write recursive programs.
Additionally, I think that interpretive environment's like LISP or
LOGO are better for experimentation and rapid feedback. Compiling is
great for speed, but not so good for reinforcing immediate positive
feedback.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 version available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>