Adin Falkoff: Difference between revisions
m (Text replacement - "\[\[Category:People\|([^]]*)\]\]" to "{{DEFAULTSORT:$1}}Category:People") |
|||
(5 intermediate revisions by one other user not shown) | |||
Line 9: | Line 9: | ||
* [https://web.archive.org/web/20120229200744/http://bitsavers.org/pdf/ibm/apl/APL_360_Users_Manual_Aug68.pdf ''APL\360 User’s Manual''], IBM Corporation, 1968-08. With [[Ken Iverson]]. | * [https://web.archive.org/web/20120229200744/http://bitsavers.org/pdf/ibm/apl/APL_360_Users_Manual_Aug68.pdf ''APL\360 User’s Manual''], IBM Corporation, 1968-08. With [[Ken Iverson]]. | ||
* [https://www.jsoftware.com/papers/APLDesign.htm "The Design of APL"] ([https://web.archive.org/web/20090305111808/http://www.research.ibm.com/journal/rd/174/ibmrd1704F.pdf pdf]), ''IBM Journal of Research and Development'' '''17''':4, 1973-07. With [[Ken Iverson]]. | * [https://www.jsoftware.com/papers/APLDesign.htm "The Design of APL"] ([https://web.archive.org/web/20090305111808/http://www.research.ibm.com/journal/rd/174/ibmrd1704F.pdf pdf]), ''IBM Journal of Research and Development'' '''17''':4, 1973-07. With [[Ken Iverson]]. | ||
* [https://dl.acm.org/doi/abs/10.1145/586040.586048 "The Evolution of APL"] ([https://www.jsoftware.com/papers/APLEvol.htm web]), ''ACM SIGPLAN Notices'' '''13''':8, 1978-08 | * [https://dl.acm.org/doi/abs/10.1145/586040.586048 "The Evolution of APL"] ([https://www.jsoftware.com/papers/APLEvol.htm web]), ''ACM SIGPLAN Notices'' '''13''':8, 1978-08. With [[Ken Iverson]]. | ||
* [http://www.softwarepreservation.org/projects/apl/Papers/ASourceBookInAPL ''A Source Book In APL''], APL Press, 1981. With [[Ken Iverson]]. | * [http://www.softwarepreservation.org/projects/apl/Papers/ASourceBookInAPL ''A Source Book In APL''], APL Press, 1981. With [[Ken Iverson]]. | ||
* [https://web.archive.org/web/20090326073935/http://www.research.ibm.com/journal/sj/304/ibmsj3004C.pdf "The IBM Family of APL Systems"], ''IBM Systems Journal'' '''30''':4, 1991-12. | * [https://web.archive.org/web/20090326073935/http://www.research.ibm.com/journal/sj/304/ibmsj3004C.pdf "The IBM Family of APL Systems"], ''IBM Systems Journal'' '''30''':4, 1991-12. | ||
=== Conferences === | === APL Conferences === | ||
{{Main|APL conference}} | |||
* [[APL69]]: [https://doi.org/10.1145/800012.808128 APL\ 360 history] ([https://www.jsoftware.com/papers/apl360history.htm web]). | * [[APL69]]: [https://doi.org/10.1145/800012.808128 APL\ 360 history] ([https://www.jsoftware.com/papers/apl360history.htm web]). | ||
* [[Colloque APL]]: A Survey of Experimental APL File and I/O Systems in IBM. | * [[Colloque APL]]: A Survey of Experimental APL File and I/O Systems in IBM. | ||
Line 32: | Line 32: | ||
<references /> | <references /> | ||
{{APL community}}{{DEFAULTSORT:Falkoff}}[[Category:People]] | {{APL community}}{{DEFAULTSORT:Falkoff}}[[Category:People]][[Category:IBM employees]][[Category:Designers]][[Category:Implementers]] |
Latest revision as of 06:50, 3 November 2021
Adin Daniel Falkoff was an APL designer and implementor at IBM and Ken Iverson's primary collaborator in the design of Iverson notation and APL\360. He was the recipient of the first Iverson Award for his role as APL\360 project manager. Falkoff is also credited with coining the name APL based on Iverson's A Programming Language.
Falkoff, who began working at IBM in 1955[1], began working with Iverson notation soon after Ken Iverson also joined the company in 1960. He used the language for teaching computer science at Yale University, and his first publication involving the notation was "Algorithms for Parallel-Search Memories", in 1962. It was Falkoff who began using APL as a tool for formal hardware specification, as he began specifying IBM's System\360 in 1963.[2] These efforts led to the publication of "A Formal Description of System/360", specifying the operation of the system with long programs written in Iverson notation. His later paper "The APL\360 Terminal System", published jointly with Iverson, was the first description of APL\360.
Publications
- "Algorithms for Parallel-Search Memories". Journal of the ACM 9:4:488-511 (1962).
- "A Formal Description of System/360". IBM Systems Journal 3:3:198-262 (1964). With Ken Iverson and Edward H. Sussenguth Jr.
- APL\360 User’s Manual, IBM Corporation, 1968-08. With Ken Iverson.
- "The Design of APL" (pdf), IBM Journal of Research and Development 17:4, 1973-07. With Ken Iverson.
- "The Evolution of APL" (web), ACM SIGPLAN Notices 13:8, 1978-08. With Ken Iverson.
- A Source Book In APL, APL Press, 1981. With Ken Iverson.
- "The IBM Family of APL Systems", IBM Systems Journal 30:4, 1991-12.
APL Conferences
- Main article: APL conference
- APL69: APL\ 360 history (web).
- Colloque APL: A Survey of Experimental APL File and I/O Systems in IBM.
- APL76: Some implications of shared variables.
- APL79: A note on pattern matching: Where do you find the match to an empty array?.
- APL79: Development of an APL standard. With D. L. Orth.
- IPSA '80: APL Technology: Language Architecture, System Concepts, and Application Methodology.
- APL81: A pictorial format function for patterning decorated numeric displays.
- APL82: Semicolon-bracket notation: A hidden resource in APL.
- APL84: One man’s view of the ideal APL system.
External links
References
- ↑ Computer History Museum. "What happened on december 19th"
- ↑ Falkoff, Adin and Ken Iverson. "The Design of APL".
APL community [edit] | |
---|---|
Activities | Conferences ∙ User groups and meetups ∙ Iverson Award ∙ Exercises |
Chat rooms and forums | APL Farm ∙ APL Orchard ∙ APL Wiki |
People | Phil Abrams ∙ Brian Becker ∙ Bob Bernecky ∙ Larry Breed ∙ Charles Brenner ∙ Jim Brown ∙ Adám Brudzewsky ∙ Gitte Christensen ∙ Peter Donnelly ∙ John Earnest ∙ Adin Falkoff ∙ Garth Foster ∙ Lib Gibson ∙ Aaron Hsu ∙ Roger Hui ∙ Ken Iverson ∙ Morten Kromberg ∙ Dick Lathwell ∙ Marshall Lochbaum ∙ Eugene McDonnell ∙ Roger Moore ∙ Trenchard More ∙ Alan Perlis ∙ Raghu Ranganathan ∙ Henry Rich ∙ Al Rose ∙ John Scholes ∙ Ian Sharp ∙ Bob Smith ∙ Geoff Streeter ∙ Joey Tuttle ∙ Arthur Whitney |
Other | APL Trust ∙ APL Quote Quad ∙ Blogs ∙ Books ∙ Case studies ∙ Famous APL users ∙ Humour ∙ Jobs ∙ Merchandise ∙ Papers ∙ Podcasts ∙ TryAPL ∙ Try It Online ∙ Video channels |