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