4,091

edits

Jump to navigation
Jump to search

→Others

(→Others) |
|||

(13 intermediate revisions by 2 users not shown) | |||

Line 1: | Line 1: | ||

[[File:Mastering-Dyalog-APL.jpg|thumb|right|Mastering Dyalog APL book cover]] | |||

English language books by publishing date. | English language books by publishing date. | ||

== Introductions == | == Introductions == | ||

=== Learning APL === | |||

By [[User:Xpqz|Stefan Kruger]], Computational Array and Magic, 2021. | |||

An introduction to APL for experienced practitioners of different programming languages. lays bare fundamental concepts first, and then teaches by example. [https://xpqz.github.io/learnapl Available online], and for download as PDF or in interactive Jupyter Notebooks form. | |||

Published under a [http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]. | |||

=== Mastering Dyalog APL === | === Mastering Dyalog APL === | ||

Line 7: | Line 15: | ||

By Bernard Legrand, 2009. | By Bernard Legrand, 2009. | ||

An up-to-date introduction into [[Dyalog APL]]. Although the book was written when version 12.0 was current, most examples will work with older versions of Dyalog as well. A work-in-progress reworked version, is [https://mastering.dyalog.com available online], and for download as PDF or interactive Jupyter Notebook form. | |||

Available in print from [http://www.amazon.co.uk/Mastering-Dyalog-APL-Complete-Introduction/dp/0956463800/ref=sr_1_1?ie=UTF8&s=books&qid=1267431987&sr=8-1 Amazon]. This version is also available as a [https://www.dyalog.com/mastering-dyalog-apl.htm free downloadable PDF]. | |||

The companion files are available [https://github.com/mhaupt/mastering_dyalog_apl on GitHub]. | |||

ISBN-13: 978-0-9564638-0-7 | |||

=== A Practical Introduction to APL 1 & APL 2 === | === A Practical Introduction to APL 1 & APL 2 === | ||

By | By Graeme Robertson, 2008 | ||

Available from [http://www.amazon.co.uk/APL-Introduction-Graeme-Donald-Robertson/dp/0952416719/ref=sr_11_1?ie=UTF8&qid=1233844677&sr=11-1 Amazon] and as [http://robertson.uk.net/Files/APL1&2.pdf a free PDF]. | |||

ISBN-10: 0952416719<br> | |||

ISBN-13: 978-0952416715 | ISBN-13: 978-0952416715 | ||

=== A Practical Introduction to APL 3 & APL 4 === | === A Practical Introduction to APL 3 & APL 4 === | ||

By | By Graeme Robertson, 2008 | ||

Available from [http://www.amazon.co.uk/APL-Introduction-Graeme-Donald-Robertson/dp/0952416727/ref=sr_11_1?ie=UTF8&qid=1233844796&sr=11-1 Amazon] and as [http://robertson.uk.net/Files/APL3&4.pdf a free PDF]. | |||

ISBN-10: 0952416727<br> | |||

ISBN-13: 978-0952416722 | ISBN-13: 978-0952416722 | ||

=== APL2 at a Glance === | === APL2 at a Glance === | ||

By James A. Brown, Sandra Pakin, and Raymond P. Polivka, 1988 | By James A. Brown, Sandra Pakin, and Raymond P. Polivka, 1988 | ||

An excellent introduction into [[APL2]] and similar dialects, like APL2, [[APL+Win]], [[APLX]], [[GNU APL]], and [[Dyalog APL]]. | |||

Available from [http://www.amazon.co.uk/P-L-Glance/dp/0130386707/ref=sr_1_1?ie=UTF8&s=books&qid=1250747744&sr=1-1 Amazon] and for free in various online and downloadable formats [https://archive.org/details/apl-2-at-a-glance-brown-pakin-polivka/page/n5/mode/2up at the Internet Archive]. | |||

ISBN-10: 0130386707<br> | |||

ISBN-13: 978-0130386700 | ISBN-13: 978-0130386700 | ||

== Others == | == Others == | ||

=== APL Cultivations === | |||

By [[Adám Brudzewsky]] (edited [[User:Xpqz|Stefan Kruger]]), 2022. | |||

A compilation of the [[APL Cultivation]] lessons into a more accessible format, expanding on some of the examples and generally improving the signal-to-noise ratio. | |||

[https://xpqz.github.io/cultivations Available online], and for download as PDF or in interactive Jupyter Notebooks form. | |||

Published under a [http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]. | |||

=== System Building with APL+WIN === | === System Building with APL+WIN === | ||

Line 82: | Line 92: | ||

Available from [http://www.amazon.co.uk/P-L-Mathematical-Accent/dp/0534128645/ref=sr_1_1?ie=UTF8&s=books&qid=1250747795&sr=1-1 Amazon] | Available from [http://www.amazon.co.uk/P-L-Mathematical-Accent/dp/0534128645/ref=sr_1_1?ie=UTF8&s=books&qid=1250747795&sr=1-1 Amazon] | ||

=== APL An Interactive Approach === | === APL ― An Interactive Approach === | ||

By Leonard Gilman and Allen J. Rose | By Leonard Gilman and Allen J. Rose | ||

A nice introduction to APL driven by interactive examples. | One of the most influential and widely used introductions to APL and time-sharing. A nice introduction to APL driven by interactive examples. | ||

OpenLibrary: [http://openlibrary.org/b/OL5049907M/APL--an_interactive_approach OL5049907M] | |||

Available from [http://www.amazon.com/APL-Interactive-Approach-Leonard-Gilman/dp/0471093041 Amazon] | Available in print from [http://www.amazon.com/APL-Interactive-Approach-Leonard-Gilman/dp/0471093041 Amazon] or online from [http://www.softwarepreservation.org/projects/apl/Books/GillmanAndRose Computer History Museum's Software Preservation Group]. | ||

=== Introduction to College Mathematics with A Programming Language === | === Introduction to College Mathematics with A Programming Language === | ||

LeCuyer, Edward J. [http://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL | By LeCuyer, Edward J. New York, Springer-Verlag, 1978. | ||

Introduction to College Mathematics with A Programming Language | |||

ISBN 978-0-387-90280-7 | |||

Available from [http://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL Computer History Museum's Software Preservation Group] | |||

=== Mathematics and Programming === | |||

By [[Kenneth E. Iverson]]. | |||

thorough introduction to computer programming and review pre-college mathematics to facilitate independent study. | |||

Publication code: 0653 8607 E1 | |||

== See also == | |||

* [[Papers]] | |||

* [[Learning resources]] | |||

== External links == | |||

* [https://code.jsoftware.com/wiki/Essays/Bibliography Jsoftware Bibliography ] | |||

{{APL community}}[[Category:Lists]][[Category:Publications]] | {{APL community}}[[Category:Lists]][[Category:Publications]] |

Retrieved from ‘https://aplwiki.com/wiki/Special:MobileDiff/5013...8819’