Alan Perlis: Difference between revisions

Jump to navigation Jump to search
474 bytes added ,  08:03, 21 August 2020
Add a quote where Perlis explain why he chose APL for his textbook
(Add a mention to Perlis's excellent 1975 textbook Introduction to computer science' which features APL)
(Add a quote where Perlis explain why he chose APL for his textbook)
Line 4: Line 4:
{{Also on Wikipedia|Perlis|Alan Perlis}}
{{Also on Wikipedia|Perlis|Alan Perlis}}


'''Alan Jay Perlis''' was an American computer science and [[wikipedia:Turing Award|Turing Award]] recipient known for pioneering work in early programming language design and development, in particular of [[wikipedia:ALGOL|ALGOL]]. He was an advocate of APL, and taught it in university courses. His ''Introduction to computer science'' features APL besides Algol60 as one of the two programming languages for exposing programming.
'''Alan Jay Perlis''' was an American computer science and [[wikipedia:Turing Award|Turing Award]] recipient known for pioneering work in early programming language design and development, in particular of [[wikipedia:ALGOL|ALGOL]]. He was an advocate of APL, and taught it in university courses. His ''Introduction to computer science'' (1972, 1975) features APL besides Algol60 as one of the two programming languages for exposing programming.


Perlis was first introduced to APL at [[Ken Iverson]]'s 1963 talk on "Formalism in Programming languages", where he asked about executing APL on computers.<ref>Iverson, K.E. ''Formalism in Programming Languages'' ([https://www.jsoftware.com/papers/FPL.htm transcript])</ref> However, it was much later, after the implementation of APL on computers, that he became a devotee of APL. [[Edsger Dijkstra]] cited Perlis in this period as the main source for his exposure to APL (Dijkstra was never a fan of APL, and criticized it harshly).<ref name="interview2001">Misa, Thomas. [https://cacm.acm.org/magazines/2010/8/96632-an-interview-with-edsger-w-dijkstra/fulltext An Interview With Edsger W. Dijkstra]</ref>
Perlis was first introduced to APL at [[Ken Iverson]]'s 1963 talk on "Formalism in Programming languages", where he asked about executing APL on computers.<ref>Iverson, K.E. ''Formalism in Programming Languages'' ([https://www.jsoftware.com/papers/FPL.htm transcript])</ref> However, it was much later, after the implementation of APL on computers, that he became a devotee of APL. [[Edsger Dijkstra]] cited Perlis in this period as the main source for his exposure to APL (Dijkstra was never a fan of APL, and criticized it harshly).<ref name="interview2001">Misa, Thomas. [https://cacm.acm.org/magazines/2010/8/96632-an-interview-with-edsger-w-dijkstra/fulltext An Interview With Edsger W. Dijkstra]</ref>
Line 36: Line 36:
{{quote|85. Though the Chinese should adore APL, it’s FORTRAN they put their money on.<ref>Alan Perlis, [http://www.cs.yale.edu/homes/perlis-alan/quotes.html ''Epigrams in Programming''], 1982-09</ref>}}
{{quote|85. Though the Chinese should adore APL, it’s FORTRAN they put their money on.<ref>Alan Perlis, [http://www.cs.yale.edu/homes/perlis-alan/quotes.html ''Epigrams in Programming''], 1982-09</ref>}}


{{quote|Some readers may question the use of Algol60 and APL as the programming languages in this text. Certainly they are neither the most popular nor the most advanced. They are, however, enormously influential in shaping trends, and an understanding of them makes the more popular and newer languages simpler to understand and master.<ref name="Introduction to computer science">Perlis, Alan. ''Introduction to computer science''. Harper & Row, 1975</ref>}}
== References ==
== References ==


<references />
<references />
{{APL community}}{{DEFAULTSORT:Perlis}}[[Category:People]]
{{APL community}}{{DEFAULTSORT:Perlis}}[[Category:People]]
11

edits

Navigation menu