On Nov 7, 2007 4:04 PM, James C Field <[EMAIL PROTECTED]> wrote:
> Let's not forget that one of the reasons that Ken Iverson wrote the book
> (A Programming Language) was to regularise and codify the description
> of algorithms.
> GOTO is fundamental to the operation of any stored program computer. He
Not quite: since storage of a value to a register used to index
the control store will do.
However, the _conceptualization_ is fundamental to the
_cognitive_ realization of what is going on.
>
> HAD to include it in APL if only for completeness.
More to the point;it had to be included in order for the language to be
emotionally acceptable
to the then current programmers.
However, I do not think that, or the issues we are discussing here, were
at the heart of what his original intent was:
the clarity of the _notation_, with
computer programming issues added in
not as a "tack on"
but rather as _subsidiary_ issues required for real world
usage"
in the environment he was then operating in.
Only later did the paradigm shift to "control-less" programming come...
And f you read practical APL coders doing interfacing with humans,
...you will find loops and branches all over the place...
I agree with the ideation that control structures are essentially simply
functional selection of iterative constructs of functors:
you may find earlier discussion on this in J archives about 2002 as I
recall,
where I made much the same points.
You also do not need built in types: you can build them up from a single
"mode" declarator (see Algol 68 earliest discussions).
And so forth.
>
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
--
Use Reply-To: & thread your email
after the first: or it may take a while, as
I get 2000 emails per day.
--
Roy A. Crabtree
UNC '76 gaa.lifer#
(For TN contact, email me to set up a confirmed date/time)
voicemail inbound only
[When you hear/read/see/feel what a y*ehudi plays/writes/sculpts/holds]
[(n)either violinist {Menuhin} (n)or writer {"The Y*ehudi Principle"} (n)or
molder (n)or older]
[you must strive/think/look/sense all of it, or you will miss the meanings
of it all]
[EMAIL PROTECTED] Forwards only to:
[EMAIL PROTECTED] CC: auto to:
[EMAIL PROTECTED] Be short < 160 chars cuts off; currently
offline
[EMAIL PROTECTED] CC: auto to ^
http://www.authorsden.com/royacrabtree
http://skyscraper.fortunecity.com/activex/720/resume/full.doc
--
(c) RAC/IP, ARE,PRO,PAST
(Copyright) Roy Andrew Crabtree/In Perpetuity
All Rights/Reserved Explicitly
Public Reuse Only
Profits Always Safe Traded
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm