Arthur Whitney
A tradução deste artigo está abaixo da qualidade média aceitável.Setembro de 2021) ( |
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 | editar código-fonte]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 | editar código-fonte]- ↑ a b c d e «A Conversation with Arthur Whitney». ACM Queue. 20 de abril de 2009. Consultado em 1 de junho de 2016
- ↑ «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
- ↑ 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
- ↑ Iverson, Kenneth; Whitney, Arthur (julho 1982). «Practical Uses of a Model of APL». ACM Digital Library: 140-145 – via Association of Computing Machinery
- ↑ Hui, Roger; Iverson, Kenneth; McDonnell, E. E.; Whitney, Arthur (maio 1990). «APL\?». ACM SIGAPL APL Quote Quad
- ↑ Iverson, Kenneth E. (1991). «A personal view of APL». IBM Systems Journal. 30 (4): 582–593. doi:10.1147/sj.304.0582.
- ↑ Hui, Roger (1992). An Implementation of J (PDF). Toronto: Iverson Software, Inc. pp. 74–75
- ↑ 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
- ↑ 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
- ↑ Eadline, Douglas (9 de setembro de 2014). «Working Down the Column: The kdb+ Community». Cluster Monkey. Consultado em 1 de junho de 2016
- ↑ «FD to buy out minority Kx Systems shareholders». 2 de julho de 2018. Consultado em 1 de abril de 2019
- ↑ «Shakti (About)». Consultado em 1 de abril de 2019
- ↑ 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 | editar código-fonte]- Sítio oficial , Shakti
- Sítio oficial , Kx Systems
- Sítio oficial , Jsoftware