├── J.png ├── LICENSE ├── README.md └── apl.png /J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvansWinner/List-of-array-language-math-books/4e5ba38287d837200e8d69fa270b9f652874b919/J.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | I hereby avow that this list involves no substantial contribution of 2 | original content by its author, Evans Winner, and that it therefore 3 | exists in the public domain. 4 | 5 | Evans Winner 6 | Evergreen, Colorado 7 | October, 2023 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | List of Mathematics Books Using Array Languages 2 | =============================================== 3 | 4 | This is a list of books that use array programming languages like APL or J to teach or explain subjects in mathematics. I compiled it because I wanted to. If I may editorialize, I think there should be more of these. I think such was much of Ken Iverson's purpose. 5 | 6 | It is based on a Reddit [post](https://www.reddit.com/r/apljk/comments/17b3lig/apl_math_books/) I made in October 2023. I have added books that use the J language and would for any other array language if I knew of any such books. 7 | 8 | I believe all of these are out of print. Where there is a PDF available online that appears to me to be legitimate (not a copyright infringement) I have linked to that. Additionally, where possible, I have linked to the Google Books page on the book, which in turn often links to sellers like Amazon. Please note that I have not personally seen all of these, so if you know that something does not belong on this list, please let me know. 9 | 10 | The references attempt to be *approximately* in [AMA](https://owl.purdue.edu/owl/research_and_citation/ama_style/index.html) style, in alphabetic order by author, and then by title under a given author, with the additional prefix listing what language is used. 11 | 12 | I would very much welcome any additions or corrections. No need for a formal pull request unless you want to. Just send me a reference or correction. 13 | 14 | Thanks to Reddit users from [r/apljk](https://www.reddit.com/r/apljk/) *moon-chilled*, *Embarrassed_Ba*, *maa49*, and *cratylus* for some of these. Much else comes from the J Wiki [Books](https://code.jsoftware.com/wiki/Books) page. 15 | 16 | 17 | The List 18 | ======== 19 | 20 | - APL Alvord, L. *Probability in APL.* APL Press; 1984. [Google Books](https://www.google.com/books/edition/Probability_in_APL/R3djPQAACAAJ?hl=en). 21 | - APL Anscobm, FJ. *Computing in Statistical Science through APL.* APL Press; 1981. [Google Books](https://www.google.com/books/edition/Computing_in_Statistical_Science_through/FzXVBwAAQBAJ?hl=en&gbpv=0). 22 | - APL Grenander, U. *Mathematical Experiments on the Computer.* Academic Press; 1982. [Google Books](https://www.google.com/books/edition/Mathematical_Experiments_on_the_Computer/ToZvAQAACAAJ?hl=en). 23 | - APL Helzer, G. *Applied Linear Algebra with APL.* Springer New York; 1983. [Google Books](https://www.google.com/books/edition/Applied_Linear_Algebra_with_APL/EPkZAQAAIAAJ?hl=en&gbpv=0&bsq=Helzer,%20G.%20Applied%20Linear%20Algebra%20with%20APL.). 24 | - APL Iverson, KE. *Algebra: An Algorithmic Treatment.* APL Press; 1977. [PDF](http://www.jsoftware.com/books/pdf/algebra.pdf). [Google Books](https://www.google.com/books/edition/Algebra/rVorAAAAYAAJ?hl=en&gbpv=0&bsq=Iverson,%20KE.%20Algebra:%20An%20Algorithmic%20Treatment.) 25 | - J Iverson, KE. *Arithmetic.* J Software; Date unknown. [PDF](http://www.jsoftware.com/books/pdf/arithmetic.pdf). 26 | - APL Iverson, KE. *Applied Mathematics for Programmers.* Pub unknown; 1984. 27 | - J Iverson, KE. *Calculus.* Iverson Software, Inc.; 1993. [PDF](http://www.jsoftware.com/books/pdf/calculus.pdf). [Google Books](https://www.google.com/books/edition/Calculus/TfylPwAACAAJ?hl=en). 28 | - J Iverson, KE. *Concrete Math Companion.* Pub unknown; 1995. [PDF](http://www.jsoftware.com/books/pdf/cmc.pdf). [Google Books](https://www.google.com/books/edition/Concrete_Math_Companion/xKfiAAAACAAJ?hl=en). 29 | - APL Iverson, KE. *Elementary Algebra.* IBM Corporation; 1971. [PDF](https://www.softwarepreservation.org/projects/apl/Papers/ElementaryAlgebra). 30 | - APL Iverson, KE. *Elementary Analysis.* APL Press; 1976. [Google Books](https://www.google.com/books/edition/Elementary_Analysis/WvcpAQAAMAAJ?hl=en&gbpv=0&bsq=Iverson,%20KE.%20Elementary%20Analysis.). 31 | - APL Iverson, KE. *Elementary Functions: An Algorithmic Treatment.* Science Research Associates, Inc; 1966. [PDF](https://www.jsoftware.com/papers/Elementary_Functions.pdf). 32 | - J Iverson, KE. *Exploring Math.* J Software; 1996. [PDF](http://www.jsoftware.com/books/pdf/expmath.pdf). [Google Books](https://www.google.com/books/edition/Exploring_Math/R-dAtwAACAAJ?hl=en). 33 | - APL Iverson, KE. *Mathematics and Programming.* Pub unknown; 1986. 34 | - J Iverson, KE. *Math for the Layman.* J Software; Date unknown. [zipped HTML](http://www.jsoftware.com/books/pdf/mftl.zip). 35 | - APL LeCuyer, EJ. *Introduction to College Mathematics with A Programming Language.* Springer-Verlag; 1961. [PDF](https://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL). 36 | - APL Musgrave, GL, Ramsey, JB. *APL-STAT: A Do-It-Yourself Guide to Computational Statistics Using APL.* Lifetime Learning Publications; 1981. [PDF](https://www.softwarepreservation.org/projects/apl/Books/198100_APL-STAT.pdf). 37 | - J Peelle, HA. *Mathematical Computing in J.* Research Studies; 2005. [Google Books](https://www.google.com/books/edition/Mathematical_Computing_in_J_Introduction/5tWzAAAACAAJ?hl=en). 38 | - APL Orth, DL. *Calculus in a New Key.* APL Press; 1976. [Google Books](https://www.google.com/books/edition/Calculus_in_a_New_Key/a43WAAAAMAAJ?hl=en). 39 | - APL Reiter, CA, Jones, WR. *APL With a Mathematical Accent.* Routledge; 1990. [Google Books](https://www.google.com/books/edition/APL_with_a_Mathematical_Accent/lJfnswEACAAJ?hl=en). 40 | - APL Sims, CC. *Abstract Algebra: A Computational Approach.* John Wiley & Sons; 1984. [Google Books](https://www.google.com/books/edition/Abstract_Algebra/5TlPAQAAIAAJ?hl=en&gbpv=0&bsq=%22Abstract%20Algebra:%20A%20Computational%20Approach%22). 41 | - J Reiter, CA. *Fractals, Visualization and J. Fourth Ed. Part 1.* Lulu.com; 2016. [Google Books](https://www.google.com/books/edition/Fractals_Visualization_and_J_Fourth_edit/Qs2kCwAAQBAJ?hl=en) 42 | - J Reiter, CA. *Fractals, Visualization and J, Fourth Ed. Part 2.* Lulu.com; 2016. [Google Books](https://www.google.com/books/edition/Fractals_Visualization_and_J_4th_edition/TUiUDgAAQBAJ?hl=en) 43 | - APL Thompson, ND. *APL Programs for the Mathematics Classroom.* John Wiley & Sons; 1989. [Google Books](https://www.google.com/books/edition/APL_Programs_for_the_Mathematics_Classro/CwKFAAAAIAAJ?hl=en). 44 | 45 | -------------------------------------------------------------------------------- /apl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EvansWinner/List-of-array-language-math-books/4e5ba38287d837200e8d69fa270b9f652874b919/apl.png --------------------------------------------------------------------------------