Arthur Whitney: Difference between revisions

Jump to navigation Jump to search
86 bytes added ,  22:18, 9 August 2023
m
using archive.org for broken aplusdev.org links
(photo)
m (using archive.org for broken aplusdev.org links)
Line 9: Line 9:
</ref> He left Sharp to complete a graduate degree in mathematics from the [[wikipedia:University of Toronto|University of Toronto]], and subsequently worked for [[wikipedia:Stanford University|Stanford University]]. In this period Whitney was heavily invested in the design and implementation of interpreted programming languages, including not only array languages but also functional, logic, and object-oriented languages. His work at Stanford included a Prolog-style inference engine intended for AI programming.<ref name="cantrill"/>
</ref> He left Sharp to complete a graduate degree in mathematics from the [[wikipedia:University of Toronto|University of Toronto]], and subsequently worked for [[wikipedia:Stanford University|Stanford University]]. In this period Whitney was heavily invested in the design and implementation of interpreted programming languages, including not only array languages but also functional, logic, and object-oriented languages. His work at Stanford included a Prolog-style inference engine intended for AI programming.<ref name="cantrill"/>


After leaving Stanford and working briefly at an AI company called Teknowledge, Whitney joined [[wikipedia:Morgan Stanley|Morgan Stanley]] where he created the cut-down and speed-oriented APL dialect [[A]].<ref>Morgan Stanley Dean Witter & Co. [http://www.aplusdev.org/Develop/devTeam.html Who Wrote A+?]</ref> In 1988 he extended this language to create [[A+]], working alongside other Morgan Stanley employees.<ref>Morgan Stanley Dean Witter & Co. [http://www.aplusdev.org/About/index.html The History of A+].</ref> A and A+ were intended for use with time-series data, a focus that would continue with [[K]].
After leaving Stanford and working briefly at an AI company called Teknowledge, Whitney joined [[wikipedia:Morgan Stanley|Morgan Stanley]] where he created the cut-down and speed-oriented APL dialect [[A]].<ref>Morgan Stanley Dean Witter & Co. [https://web.archive.org/web/20211002224402/http://www.aplusdev.org/Develop/devTeam.html Who Wrote A+?]</ref> In 1988 he extended this language to create [[A+]], working alongside other Morgan Stanley employees.<ref>Morgan Stanley Dean Witter & Co. [https://web.archive.org/web/20211002224240/http://www.aplusdev.org/About/index.html The History of A+].</ref> A and A+ were intended for use with time-series data, a focus that would continue with [[K]].


In 1989 [[Ken Iverson]] approached Whitney about his plans for a new array language, which would become [[J]]. Whitney wrote a one-page prototype for the language in a single afternoon using [[wikipedia:C (programming language)|C]], which served as an inspiration for [[Roger Hui]] when he implemented J.<ref>[[Roger Hui|Hui, Roger]]. [https://code.jsoftware.com/wiki/Essays/Incunabulum "Incunabulum"]. From ''An Implementation of J'', Appendix A: Incunabulum, 1992-01-27.</ref> Whitney suggested several features that would become part of J, such as [[prefix agreement]]<ref name="hopl4"/>, the [[Rank operator]], and [[Tally]].
In 1989 [[Ken Iverson]] approached Whitney about his plans for a new array language, which would become [[J]]. Whitney wrote a one-page prototype for the language in a single afternoon using [[wikipedia:C (programming language)|C]], which served as an inspiration for [[Roger Hui]] when he implemented J.<ref>[[Roger Hui|Hui, Roger]]. [https://code.jsoftware.com/wiki/Essays/Incunabulum "Incunabulum"]. From ''An Implementation of J'', Appendix A: Incunabulum, 1992-01-27.</ref> Whitney suggested several features that would become part of J, such as [[prefix agreement]]<ref name="hopl4"/>, the [[Rank operator]], and [[Tally]].
33

edits

Navigation menu