Arthur Whitney: Difference between revisions

Jump to navigation Jump to search
65 bytes added ,  19:18, 2 December 2019
No edit summary
Line 12: Line 12:
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 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, 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.


Whitney developed K through K6 while at Kx Systems, as well as the databases kdb and Kdb+. In 2004 he created the language [[Q]] based on K4, using English words rather than ASCII symbols for primitive functions.<ref>[[Simon Garland|Garland, Simon]]. [https://web.archive.org/web/20070101213150/http://vector.org.uk/weblog/archive/000036.html "Q Language Widening the Appeal of Vectors"]. Archived from the original on January 1, 2007.</ref> After the creation of Q, K5 and K6 were developed in relative obscurity as banks continued to use K4 or Q. Whitney also began work on kOS, an operating system written in K, while at Kx.
Whitney developed K through K6 while at Kx Systems, as well as the databases kdb and Kdb+. In 2004 he created the language [[Q]] based on K4, using English words rather than ASCII symbols for primitive functions.<ref>[[Simon Garland|Garland, Simon]]. [https://web.archive.org/web/20070101213150/http://vector.org.uk/weblog/archive/000036.html "Q Language Widening the Appeal of Vectors"]. Archived from the original on January 1, 2007.</ref> After the creation of Q, K5 and K6 were developed in relative obscurity as banks continued to use K4 or Q. Whitney also began work on kOS, an operating system written in K, while at Kx.

Navigation menu