|
Showing 1 - 2 of
2 matches in All Departments
The idea for this book grew out of proposals at the APL86 con
ference in Manchester which led to the initiation of the I-APL
(International APL) project, and through it to the availability of
an interpreter which would bring the advantages of APL within the
means of vast numbers of school children and their teachers. The
motivation is that once school teachers have glimpsed the
possibilities, there will be a place for an "ideas" book of short
programs which will enable useful algorithms to be brought rapidly
into classroom use, and perhaps even to be written and developed in
front of the class. A scan of the contents will show how the
conciseness of APL makes it possible to address a huge range of
topics in a small number of pages. There is naturally a degree of
idiosyncrasy in the choice of topics - the selection I have made
reflects algo rithms which have either proved useful in real work,
or which have caught my imagination as candidates for demonstrating
the value of APL as a mathematical notation. Where appropriate,
notes on the programs are intended to show the naturalness with
which APL deals with the mathematics concerned, and to estab lish
that APL is not, as is often supposed, an unreadable lan guage
written in a bizarre character set."
This book is designed for people with a working knowledge of APL
who would like to increase their fluency in the wide range of extra
facilities offered by second-generation APL products. Although the
primary product in view is IBM's APL2 as implemented on mainframe,
PC and RS/6000, the language fea tures covered share considerable
common ground with APL *PLUS II and Oyalog APL. This is a book
about skills rather than knowledge, and an acquaintance with some
variety of APL on the reader's part is assumed from the start. It
is designed to be read as a continuous text, interspersed with exer
cises designed to give progressively deeper insight into what the
authors conceive as the features which have the greatest impact on
programming techniques. It would also be suitable as a text-book
for a second course in APL2, although experience suggests that most
programming language learning is now by self study, so that this
volume is more likely to provide follow-up reading to more
elementary texts such as "APL2 at a Glance" by Brown, Pakin and
Polivka. Material is discussed more informally than in a language
manual - in this book textual bulk is in proportion to difficulty
and importance rather than to the extent of technical details.
Indeed, some APL2 extensions are not covered at all where the
technicalities pose no great problems in understanding and can be
readily assimilated from the language manuals."
|
You may like...
The Creator
John David Washington, Gemma Chan, …
DVD
R312
Discovery Miles 3 120
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.