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.
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]
{{cite book}}
: |journal=
ignorado ( ayuda )