On 03/01/12 3:39 PM, Dave McGuire wrote:
On 01/03/2012 02:42 PM, Fred Cisin wrote:
Neil
Lincoln once told me that he thought that APL was the perfect
language to introduce one to programming. He said his kids took to
it like ducks to water.
It does have a few specific items that work for beginners, such as use of
an arrow for the assignment operation leminates the beginner mistake of
3 = X
(I think that for first day programmers (which actually translates to
almost a semester!), that "LET . . . " helped convey the difference
between assginemtn and equality.)
A very early memory of mine was reading a BASIC program for the first
time. I saw a line like this:
40 A = A + 1
...and I remember being very confused, saying "no, it isn't!!"
And now we have languages that know it isn't. Meet Erlang. :)
--Toby
Pascal's assignment operator does little to
address this, and APL's does
it well, but since all it took was reading like two sentences in a book
to learn what was going on, it seems this isn't really a big problem in
search of a solution.
-Dave