Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!watnot!water!ljdickey
From: ljdickey@water.UUCP
Newsgroups: comp.lang.apl
Subject: Re: APL book for beginner
Message-ID: <717@water.UUCP>
Date: Tue, 16-Dec-86 11:22:02 EST
Article-I.D.: water.717
Posted: Tue Dec 16 11:22:02 1986
Date-Received: Wed, 17-Dec-86 21:01:37 EST
References: <476@l.cc.purdue.edu> <802@mtunb.UUCP>
Organization: U of Waterloo, Ontario
Lines: 52

In <802@mtunb.UUCP>, dave@mtunb.UUCP (David Lindsay) writes:
> In <476@l.cc.purdue.edu> roz@l.cc.purdue.edu (Vu Qui Hao-Nhien) writes:
> >I'm a poor little fellow who's trying to learn APL ...
> A couple of APL book recommendations:
>  o	Introduction to APL and Computer Programming,
> 	by E. Harms & M. Zabinski, Wiley & Sons, 1977
>  o	APL-STAT, by J. Ramsey & G. Musgrave, 1981, Lifetime Learning Pub.
> 	(a div. of Wadsworth).

I would like to add to this list by mentioning  

   o	``APL: an introduction''
	by Howard A. Peele,
	published by Holt, Rinehart and Winston (1986).

The book has 460+xvi pages, and is organized into chapters as follows:

	Part 1
		 1 Immediate Execution
		 2 Program Definition
		 3 Controlling Execution
		 4 Branching
		 5 Applying Functions
		 6 Interactive Programs
		 7 Arrays
		 8 Array functions and operators
		 9 Mathematical Functions
	Part 2
		10 APL Tools for business applications
		11 APL tools for statistics applications
		12 APL tools for mathematics applications
		13 APL tools for educational applications
		14 APL tools for computer science
	Appendices
		 A Background information
		 B Microcomputer APL systems
		 C Enhanced APL systems
		 D APL Bogglers
		 E Answers to exercises
		 F Displays of APL programs
		 G Summary of APL

I think this gives you some idea of what the book covers.  There
are hundreds and hundreds of examples.  This book is now my first
choice when I am asked to recommend a book for beginners who want an
introduction to APL.  

-- 
  Prof. L. J. Dickey, Faculty of Mathematics, University of Waterloo. 
	ljdickey@water.UUCP    ljdickey%water@waterloo.CSNET
 	ljdickey%water%waterloo.csnet@csnet-relay.ARPA
	ljdickey@watdcs.BITNET