Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: APL

Author: Robert Hyatt

Date: 05:23:46 01/19/99

Go up one level in this thread


On January 18, 1999 at 11:10:20, Robert Pope wrote:

>On January 17, 1999 at 00:22:38, Robert Hyatt wrote:
>
>An
>>>>example:  I teach a programming language course and cover some esoteric things
>>>>like APL, prolog, etc.  And when I assign a program in (say) APL to students,
>
>Someone actually teaches APL?  Wow!  I just assumed that we were all self-taught
>with "APL made easy" :)
>
>When I first started learning it, I toyed with the idea of APLChess because of
>its array processing abilities, but soon junked the idea because each element
>would be 2bytes instead of 1bit.  Correct assumption?

not sure you would get 2 bytes on all platforms.  most are 4, and most would
be floating point.

>
>I had to laugh when you mentioned the programs written in APL, but with C
>syntax.  I did just that when first learning it.  Then my manager wrote his own
>version in "proper" APL and showed it to me.  It was pretty humbling since I
>considered myself a pretty fair programmer.

basically, if your program is more than one line long, it isn't 'APL'.  :)

that's the point.  It is most useful for math stuff on arrays.  But you have
to learn a bunch of operators to become efficient...



>
>There's just no comparison between a novice's and expert's capabilities when
>dealing with something that requires a different mindset.  I wouldn't be
>surprised at all to see this apply to bitboards, as well, and not just APL.
>
>Regards,
>
>Rob Pope



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.