Arthur Whitney (20 de outubro de 1957) é um cientista da computação canadense mais notável por desenvolver três linguagens de programação, inspiradas pela APL: A+, k,[1] e Q,[1] e cofundando as companhias americanas Kx Systems[1][2] and Shakti Software.

Carreira editar

Whitney estudou matemática pura em nível de pós-graduação na Universidade de Toronto no início dos anos 1980. Ele então trabalhou na Universidade de Stanford.[1] Ele foi exposto pela primeira vez ao APL quando tinha 11 anos, por seu inventor, Ken Iverson, um amigo da família.[1] Mais tarde, ele trabalhou extensivamente com a APL, primeiro na I.P. Sharp Associates ao lado de Ken Iverson e Roger Hui, entre outros. Whitney é reconhecido por ter tido uma "influência duradoura e significativa no APL"[3] e foi co-autor de artigos com Ken Iverson e Roger Hui.[4][5] Ele também escreveu o protótipo inicial de J, uma página única de código concisa e muito densa, em apenas uma tarde, que serviu de modelo para o implementador de J, Roger Hui, e foi responsável por sugerir os operadores de classificação em J.[6][7] em 1988 , Whitney começou a trabalhar no Morgan Stanley desenvolvendo aplicativos financeiros. No Morgan Stanley, Whitney desenvolveu A + para facilitar a migração de aplicativos APL de computadores mainframe IBM para uma rede de estações de trabalho Sun Microsystemsworkstations. A + tinha um conjunto menor de funções primitivas e foi projetado para velocidade e para lidar com grandes conjuntos de dados de série temporal.

Em 1993, Whitney saiu da Morgan Stanley e co-fundou a Kx Systems com Janet Lustgarten, para comercializar a sua linguagem de programação K.[8] De acordo com Paul Ford's 2015 conheça a história no Businessweek , a linguagem de programação K é "conhecida pela sua brevidade". A empresa assinou um acordo de exclusividade com o Union Bank of Switzerland, e Whitney desenvolveu uma variedade de aplicações de Trade utilizando sua linguagem K até o contrato expirar. A princípio no contrato Whitney desenvolveu o banco de dados KDB construído em K .[9] In 2003, Kx Systems lançou a linguagem de programação Q, uma nova linguagem de vetores construída com base no K e o banco de dados KDB+ desenvolvido por Whitney.[10]

Em 2018, a First Derivatives comprou as ações minoritárias de Whitney e Lustgarten da Kx Systems.[11] e então fundou a Shakti.[12]

A plataforma Shakti tem um pequeno consumo de memória, e permite uma implantação e processamento de cargas de trabalho elásticas. Podendo trabalhar com todos os tipos de dados, incluindo numéricos, temporais e de texto, de maneira estruturada ou não.[13]

Referências editar

  1. a b c d e «A Conversation with Arthur Whitney». ACM Queue. 20 de abril de 2009. Consultado em 1 de junho de 2016 
  2. «An Interview With Arthur Whitney, Kx CEO and Developer of Kx Technology». Kx Systems. 4 de janeiro de 2004. Consultado em 1 de junho de 2016 
  3. Hui, Roger; Kromberg, Morten (janeiro 2020). «APL since 1978». Proceedings of the ACM on Programming Languages. 4 (HOPL): 1-108. doi:10.1145/3386319 – via Association for Computing Machinery 
  4. Iverson, Kenneth; Whitney, Arthur (julho 1982). «Practical Uses of a Model of APL». ACM Digital Library: 140-145 – via Association of Computing Machinery 
  5. Hui, Roger; Iverson, Kenneth; McDonnell, E. E.; Whitney, Arthur (maio 1990). «APL\?». ACM SIGAPL APL Quote Quad 
  6. Iverson, Kenneth E. (1991). «A personal view of APL». IBM Systems Journal. 30 (4): 582–593. doi:10.1147/sj.304.0582 .
  7. Hui, Roger (1992). An Implementation of J (PDF). Toronto: Iverson Software, Inc. pp. 74–75 
  8. McDonald, Clare (1 de junho de 2011). «Janet Lustgarten, CEO at Kx Systems, on Shampoo Apps, Databases and Founding Her Own Company». Computer Weekly. Consultado em 1 de junho de 2016 
  9. Garland, Simon (28 de dezembro de 2004). «Q Language Widening the Appeal of Vectors». Vector.org. Consultado em 1 de junho de 2016. Cópia arquivada em 1 de janeiro de 2007 
  10. Eadline, Douglas (9 de setembro de 2014). «Working Down the Column: The kdb+ Community». Cluster Monkey. Consultado em 1 de junho de 2016 
  11. «FD to buy out minority Kx Systems shareholders». 2 de julho de 2018. Consultado em 1 de abril de 2019 
  12. «Shakti (About)». Consultado em 1 de abril de 2019 
  13. Butcher, Sarah. «"The new data platform from the reclusive genius of banking IT"». Consultado em 5 de março de 2020 

Ligações externas editar