Arthur Whitney (nacido el 20 de octubre de 1957) es un canadiense experto en informática más notable para el desarrollo de tres lenguajes de programación inspirados en APL : A + , k , [1] y q , [1] y para el co-fundador de las empresas estadounidenses Kx Sistemas [1 ] [2] y Shakti Software.
Arthur Whitney | |
---|---|
Nació | 20 de octubre de 1957 |
Nacionalidad | canadiense |
Educación | Universidad de Toronto , matemáticas puras , nivel de posgrado |
Conocido por | Lenguajes de programación : A + , k , q Kx Systems (cofundador) |
Carrera científica | |
Campos | Ciencias de la Computación |
Instituciones | IP Sharp Associates Universidad de Stanford 1985 Teknowledge Morgan Stanley 1988-1993 Kx Systems 1993-2018 (cofundador) Shakti Software 2018-presente (cofundador) |
Influencias | Kenneth E. Iverson |
Carrera profesional
Whitney estudió matemáticas puras a nivel de posgrado en la Universidad de Toronto a principios de la década de 1980. Luego trabajó en la Universidad de Stanford . [1] Fue expuesto por primera vez a APL cuando tenía 11 años por su inventor, Ken Iverson, un amigo de la familia. [1] Más tarde trabajó extensamente con APL, primero en IP Sharp Associates junto a Ken Iverson y Roger Hui, entre otros. Whitney es reconocido por haber tenido una "influencia duradera y significativa en APL" [3] y fue coautor de artículos con Ken Iverson y Roger Hui. [4] [5] También escribió el prototipo inicial de J , una única página de código concisa y macropesada, en una tarde, que luego sirvió como modelo para el implementador de J, Roger Hui, y fue responsable de sugerir el rango operadores en J. [6] [7] En 1988, Whitney comenzó a trabajar en Morgan Stanley desarrollando aplicaciones financieras. [8] En Morgan Stanley, Whitney desarrolló A + [9] para facilitar la migración de aplicaciones APL desde computadoras centrales IBM a una red de estaciones de trabajo Sun Microsystems . A + tenía un conjunto más pequeño de funciones primitivas y estaba diseñado para la velocidad y para manejar grandes conjuntos de datos de series de tiempo.
En 1993, Whitney dejó Morgan Stanley y cofundó Kx Systems con Janet Lustgarten, para comercializar su lenguaje de programación k. [10] Según la historia de portada de 2015 de Paul Ford para Businessweek , k es un lenguaje de programación que es "famoso por su brevedad". La compañía firmó un acuerdo exclusivo con Union Bank de Suiza y Whitney desarrolló una variedad de aplicaciones comerciales utilizando k hasta que expiró el contrato. Al comienzo del contrato, Whitney desarrolló la base de datos kdb basada en k. [11] En 2003, Kx Systems lanzó q , un nuevo lenguaje vectorial basado en k y la base de datos kdb + desarrollada por Whitney. [12]
En 2018, First Derivatives compró las acciones minoritarias de Whitney y Lustgarten de Kx Systems. [13] Entonces Whitney y Lustgarten fundaron Shakti. [14]
La plataforma Shakti tiene una pequeña huella de memoria y permite una rápida implementación y procesamiento de cargas de trabajo elásticas distribuidas. Puede trabajar con todo tipo de conjuntos de datos, incluidos datos numéricos, temporales y de texto, ya sean estructurados o no. [15]
Referencias
- ^ a b c d e "Una conversación con Arthur Whitney" . Cola de ACM . 20 de abril de 2009 . Consultado el 1 de junio de 2016 .
- ^ "Una entrevista con Arthur Whitney, CEO de Kx y desarrollador de Kx Technology" . Kx Systems. 4 de enero de 2004 . Consultado el 1 de junio de 2016 .
- ^ Hui, Roger; Kromberg, Morten (enero de 2020). "APL desde 1978" . Actas del ACM sobre lenguajes de programación . 4 (HOPL): 1–108. doi : 10.1145 / 3386319 - a través de Association for Computing Machinery.
- ^ Iverson, Kenneth; Whitney, Arthur (julio de 1982). "Usos prácticos de un modelo de APL" . Biblioteca digital ACM : 140-145 - a través de la Asociación de Maquinaria de Computación.
- ^ Hui, Roger; Iverson, Kenneth; McDonnell, EE; Whitney, Arthur (mayo de 1990). "¿APL \?" . ACM SIGAPL APL Quote Quote .
- ^ Iverson, Kenneth E. (1991). "Una visión personal de APL". Revista de sistemas de IBM . 30 (4): 582–593. doi : 10.1147 / sj.304.0582 ..
- ^ Hui, Roger (1992). Una implementación de J (PDF) . Toronto: Iverson Software, Inc. págs. 74–75.
- ^ Taylor, Stephen. "KOS inminente" . Vector . Consultado el 1 de junio de 2016 .
- ^ Carnicero, Sarah. " " Lenguaje de programación A + de Morgan Stanley " " . Consultado el 5 de marzo de 2020 .
- ^ McDonald, Clare (1 de junio de 2011). "Janet Lustgarten, CEO de Kx Systems, sobre aplicaciones de champú, bases de datos y fundación de su propia empresa" . Computer Weekly . Consultado el 1 de junio de 2016 .
- ^ Garland, Simon (28 de diciembre de 2004). "Q Language ampliando el atractivo de los vectores" . Vector.org. Archivado desde el original el 1 de enero de 2007 . Consultado el 1 de junio de 2016 .
- ^ Eadline, Douglas (9 de septiembre de 2014). "Trabajando en la columna: la comunidad kdb +" . Mono de racimo . Consultado el 1 de junio de 2016 .
- ^ "FD para comprar accionistas minoritarios de Kx Systems" . 2 de julio de 2018 . Consultado el 1 de abril de 2019 .
- ^ "Shakti (Acerca de)" . Consultado el 1 de abril de 2019 .
- ^ Carnicero, Sarah. " " La nueva plataforma de datos del genio solitario de la banca de TI " " . Consultado el 5 de marzo de 2020 .
enlaces externos
- Sitio web oficial , Shakti
- Sitio web oficial , Kx Systems
- Sitio web oficial , Jsoftware