Alan Perlis: Difference between revisions

Jump to navigation Jump to search
10 bytes removed ,  06:23, 13 May 2021
(Add a quote where Perlis explain why he chose APL for his textbook)
Line 12: Line 12:
== Publications ==
== Publications ==


* 1974. "Steps Toward an APL Compiler", NSF report #24. ([https://archives.lib.umn.edu/repositories/3/archival_objects/16975 Information])
* 1974. ''Steps Toward an APL Compiler'', NSF report #24. ([https://archives.lib.umn.edu/repositories/3/archival_objects/16975 Information])
* 1975. ''Introduction to computer science'', Harper & Row
* 1975. ''Introduction to computer science'', Harper & Row
* 1977. "The APL Idiom List" ([https://cpsc.yale.edu/sites/default/files/files/tr87.pdf PDF]). With Spencer Rugaber.
* 1977. [https://cpsc.yale.edu/sites/default/files/files/tr87.pdf ''The APL Idiom List''] (PDF). With Spencer Rugaber.
* 1977. [https://doi.org/10.1145/586015.586019 ''In Praise of APL: A Language for Lyrical Programming''] ([http://www.jsoftware.com/papers/perlis77.htm web])
* 1977. [http://www.jsoftware.com/papers/perlis77.htm ''In Praise of APL: A Language for Lyrical Programming''] ([https://doi.org/10.1145/586015.586019 DOI])
* 1978. ''Almost Perfect Artifacts Improve only in Small Ways: APL is more French than English'' ([http://www.jsoftware.com/papers/perlis78.htm web]) at [[APL78]].
* 1978. [http://www.jsoftware.com/papers/perlis78.htm ''Almost Perfect Artifacts Improve only in Small Ways: APL is more French than English''] at [[APL78]].
* 1979. [https://doi.org/10.1145/800136.804466 "Programming with idioms in APL"] at [[APL79]]. With Spencer Rugaber.
* 1979. [https://doi.org/10.1145/800136.804466 ''Programming with idioms in APL''] at [[APL79]]. With Spencer Rugaber.
* 1979. [https://doi.org/10.1145/800136.804474 "APL and LISP—should they be combined, and if so how?"] at [[APL79]]. With William H. Burge, Joel Moses, and Vaughan R. Pratt.
* 1979. [https://doi.org/10.1145/800136.804474 ''APL and LISP—should they be combined, and if so how?''] at [[APL79]]. With William H. Burge, Joel Moses, and Vaughan R. Pratt.
* 1980. "Construction of APL processors" at [[APL80]].
* 1980. ''Construction of APL processors'' at [[APL80]].
* 1981. [https://doi.org/10.1145/800142.805369 "Is APL a programming language or isn’t it?"] at [[APL81]].
* 1981. [https://doi.org/10.1145/800142.805369 ''Is APL a programming language or isn’t it?''] at [[APL81]].
* 1983. [https://www.jsoftware.com/papers/APLQA.htm#Perlis-foreword Foreword] to ''APL: An Interactive Approach'', Third Edition, Wiley.
* 1983. [https://www.jsoftware.com/papers/APLQA.htm#Perlis-foreword Foreword] to ''APL: An Interactive Approach'', Third Edition, Wiley.
* 1986. [https://doi.org/10.1109/MS.1986.232431 ''FAC: A Functional APL Language'']. With Tu Hai-Chen.
* 1986. [https://doi.org/10.1109/MS.1986.232431 ''FAC: A Functional APL Language'']. With Tu Hai-Chen.


See also [https://archives.lib.umn.edu/repositories/3/archival_objects/16861 this listing] of Perlis's APL-related publications at the [[wikipedia:Charles Babbage Institute|Charles Babbage Institute]].
See also [https://archives.lib.umn.edu/repositories/3/archival_objects/16861 Perlis's APL-related publications] at the [[wikipedia:Charles Babbage Institute|Charles Babbage Institute]].


== Quotations ==
== Quotations ==

Navigation menu