Arthur Whitney: Difference between revisions

Jump to navigation Jump to search
216 bytes removed ,  13:42, 8 August 2021
Undo revision 7137 by Adám Brudzewsky (talk): APL Campfire less reliable than HOPL
(Undo revision 7137 by Adám Brudzewsky (talk): APL Campfire less reliable than HOPL)
Tag: Undo
Line 10: Line 10:
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. [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]].


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 [[leading axis theory]], including [[Tally]]. Based on this work, Iverson invented the [[Rank operator]], which Whitney then implemented for [[SHARP APL]] in 1983.<ref>[[Gitte Christensen]] and [[Joey Tuttle]] at [[APL Campfire]]. Aug 1st, 2021.</ref>
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 [[Tally]] and the [[Rank operator]].


In 1992, Whitney created the first of a series of languages called [[K]]. K marked a major departure from APL tradition and towards [[wikipedia:Lisp (programming language)|LISP]] influence<ref>Whitney, Arthur. [http://kparc.com/lisp.txt lisp.txt].</ref>, since it discarded APL's multidimensional [[array model]] in favor of nested lists or [[vector]]s, and it also used ASCII symbols rather than traditional APL ones. He left Morgan Stanley and co-founded [[Kx Systems]] with CEO Janet Lustgarten in 1993 to sell the language.<ref>McDonald, Clare. [https://www.computerweekly.com/blog/WITsend/Janet-Lustgarten-CEO-at-KX-Systems-on-shampoo-apps-databases-and-founding-her-own-company "Janet Lustgarten, CEO at Kx Systems, on Shampoo Apps, Databases and Founding Her Own Company"]. Computer Weekly. 2011-06-01.</ref> K was developed along with the database system kdb. Initially under exclusive contract with the [[wikipedia:Union Bank of Switzerland|Union Bank of Switzerland]], K and kdb later became widely used in banks.
In 1992, Whitney created the first of a series of languages called [[K]]. K marked a major departure from APL tradition and towards [[wikipedia:Lisp (programming language)|LISP]] influence<ref>Whitney, Arthur. [http://kparc.com/lisp.txt lisp.txt].</ref>, since it discarded APL's multidimensional [[array model]] in favor of nested lists or [[vector]]s, and it also used ASCII symbols rather than traditional APL ones. He left Morgan Stanley and co-founded [[Kx Systems]] with CEO Janet Lustgarten in 1993 to sell the language.<ref>McDonald, Clare. [https://www.computerweekly.com/blog/WITsend/Janet-Lustgarten-CEO-at-KX-Systems-on-shampoo-apps-databases-and-founding-her-own-company "Janet Lustgarten, CEO at Kx Systems, on Shampoo Apps, Databases and Founding Her Own Company"]. Computer Weekly. 2011-06-01.</ref> K was developed along with the database system kdb. Initially under exclusive contract with the [[wikipedia:Union Bank of Switzerland|Union Bank of Switzerland]], K and kdb later became widely used in banks.

Navigation menu