stringtranslate.com

Arthur Whitney (científico informático)

Arthur Whitney (nacido el 20 de octubre de 1957) es un científico informático canadiense conocido por desarrollar tres lenguajes de programación inspirados en APL : A+ , k , [1] y q , [1] y por cofundar las empresas estadounidenses Kx Systems [1] [2] y Shakti Software.

Carrera

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] Conoció APL por primera vez cuando tenía 11 años gracias a 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. Se reconoce que Whitney tuvo 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 sola página de código concisa y cargada de macros, en una tarde, que luego sirvió como modelo para el implementador de J, Roger Hui, y fue responsable de sugerir los operadores de rango 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 mainframe de IBM a una red de estaciones de trabajo de Sun Microsystems . A+ tenía un conjunto más pequeño de funciones primitivas y fue diseñado para la velocidad y para manejar grandes conjuntos de datos de series temporales.

En 1993, Whitney dejó Morgan Stanley y cofundó Kx Systems con Janet Lustgarten, para comercializar su lenguaje de programación k. [10] Según el artículo de portada de 2015 de Paul Ford para Businessweek , k es un lenguaje de programación que es "famoso por su brevedad". La empresa firmó un acuerdo exclusivo con Union Bank of Switzerland 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 construida sobre k. [11] En 2003, Kx Systems lanzó q , un nuevo lenguaje vectorial que se basaba en k y la base de datos kdb+ desarrollada por Whitney. [12]

En 2018, First Derivatives compró las acciones minoritarias de Whitney y Lustgarten en Kx Systems. [13] Whitney y Lustgarten luego fundaron Shakti. [14]

La plataforma Shakti tiene un consumo de memoria reducido 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

  1. ^ abcde "Una conversación con Arthur Whitney". ACM Queue . 20 de abril de 2009. Consultado el 1 de junio de 2016 .
  2. ^ "Entrevista con Arthur Whitney, director ejecutivo de Kx y desarrollador de Kx Technology". Kx Systems. 4 de enero de 2004. Consultado el 1 de junio de 2016 .
  3. ^ Hui, Roger; Kromberg, Morten (enero de 2020). "APL desde 1978". Actas de la ACM sobre lenguajes de programación . 4 (HOPL): 1–108. doi : 10.1145/3386319 – vía Association for Computing Machinery.
  4. ^ Iverson, Kenneth; Whitney, Arthur (julio de 1982). "Usos prácticos de un modelo de APL". Actas de la conferencia internacional sobre APL - APL '82 . págs. 140-145. doi :10.1145/800071.802236. ISBN 0897910788. S2CID  25543907 – a través de la Asociación para Maquinaria Computacional.
  5. ^ Hui, Roger; Iverson, Kenneth; McDonnell, EE; Whitney, Arthur (mayo de 1990). "APL\?". Actas de congresos sobre APL 90: Para el futuro . págs. 192-200. doi :10.1145/97808.97845. ISBN 089791371X.S2CID235453656  .​ {{cite book}}: |journal=ignorado ( ayuda )
  6. ^ Iverson, Kenneth E. (1991). "Una visión personal de APL". IBM Systems Journal . 30 (4): 582–593. doi :10.1147/sj.304.0582..
  7. ^ Hui, Roger (1992). Una implementación de J (PDF) . Toronto: Iverson Software, Inc., págs. 74-75.
  8. ^ Taylor, Stephen. "KOS inminente". Vector . Consultado el 1 de junio de 2016 .
  9. ^ Butcher, Sarah. ""El lenguaje de programación A+ de Morgan Stanley"" . Consultado el 5 de marzo de 2020 .
  10. ^ McDonald, Clare (1 de junio de 2011). "Janet Lustgarten, CEO de Kx Systems, habla de las aplicaciones Shampoo, las bases de datos y la fundación de su propia empresa". Computer Weekly . Consultado el 1 de junio de 2016 .
  11. ^ Garland, Simon (28 de diciembre de 2004). "El lenguaje Q amplía el atractivo de los vectores". Vector.org. Archivado desde el original el 1 de enero de 2007. Consultado el 1 de junio de 2016 .
  12. ^ Eadline, Douglas (9 de septiembre de 2014). "Trabajando en la columna: la comunidad kdb+". Cluster Monkey . Consultado el 1 de junio de 2016 .
  13. ^ "FD comprará la participación de los accionistas minoritarios de Kx Systems". 2 de julio de 2018. Consultado el 1 de abril de 2019 .
  14. ^ "Shakti (Acerca de)" . Consultado el 1 de abril de 2019 .
  15. ^ Butcher, Sarah. ""La nueva plataforma de datos del genio solitario de la TI bancaria"" . Consultado el 5 de marzo de 2020 .

Enlaces externos