Arthur Whitney (informatyk)
Artura Whitneya | |
---|---|
Urodzić się | 20 października 1957 |
Narodowość | kanadyjski |
Edukacja | University of Toronto , czysta matematyka , poziom magisterski |
Znany z |
Języki programowania : A+ , k , q Kx Systems (współzałożyciel) |
Kariera naukowa | |
Pola | Informatyka |
Instytucje |
IP Sharp Associates Stanford University 1985 Teknowledge Morgan Stanley 1988-1993 Kx Systems 1993-2018 (współzałożyciel) Shakti Software 2018-obecnie (współzałożyciel) |
Wpływy | Kennetha E. Iversona |
Arthur Whitney (urodzony 20 października 1957) to kanadyjski informatyk najbardziej znany z rozwoju trzech języków programowania inspirowanych APL : A+ , k i q oraz współzałożyciela amerykańskich firm Kx Systems i Shakti Software.
Kariera
Whitney studiował matematykę czystą na poziomie magisterskim na Uniwersytecie w Toronto na początku lat 80. Następnie pracował na Uniwersytecie Stanforda . Po raz pierwszy został wystawiony na APL, gdy miał 11 lat przez jego wynalazcę, Kena Iversona, przyjaciela rodziny. Później intensywnie współpracował z APL, najpierw w IP Sharp Associates , obok między innymi Kena Iversona i Rogera Hui . Uznaje się, że Whitney miał „trwały i znaczący wpływ na APL” i był współautorem artykułów zarówno z Kenem Iversonem, jak i Rogerem Hui. W ciągu jednego popołudnia napisał również wstępny prototyp J , zwięzłą i zawierającą wiele makr pojedynczą stronę kodu, który następnie posłużył jako model dla implementatora J, Rogera Hui, i był odpowiedzialny za zasugerowanie operatorów rang w J. W 1988 r. , Whitney rozpoczął pracę w Morgan Stanley, opracowując aplikacje finansowe. W Morgan Stanley Whitney opracował A+, aby ułatwić migrację aplikacji APL z komputerów typu mainframe IBM do sieci stacji roboczych Sun Microsystems . A + miał mniejszy zestaw prymitywnych funkcji i został zaprojektowany z myślą o szybkości i obsłudze dużych zestawów danych szeregów czasowych.
W 1993 roku Whitney opuścił Morgan Stanley i wraz z Janet Lustgarten założył Kx Systems , aby skomercjalizować swój język programowania k. Według okładki Paula Forda z 2015 roku dla Businessweek , k jest językiem programowania, który „słynie ze swojej zwięzłości”. Firma podpisała umowę na wyłączność z Union Bank of Switzerland i Whitney opracowała różne aplikacje handlowe za pomocą k do wygaśnięcia umowy. Na początku kontraktu Whitney opracował bazę danych kdb zbudowaną na k. W 2003 roku firma Kx Systems wydała q , nowy język wektorowy oparty na k i bazie danych kdb+ opracowanej przez Whitneya.
W 2018 roku firma First Derivatives wykupiła mniejszościowe udziały Whitney i Lustgarten w Kx Systems. Whitney i Lustgarten założyli następnie Shakti.
Platforma Shakti ma niewielki rozmiar pamięci i pozwala na szybkie wdrażanie i przetwarzanie rozproszonych, elastycznych obciążeń. Może pracować z wszelkiego rodzaju zestawami danych, w tym danymi numerycznymi, czasowymi i tekstowymi, niezależnie od tego, czy mają strukturę, czy nie.
Linki zewnętrzne
- Oficjalna strona internetowa , Shakti
- Oficjalna strona internetowa , Kx Systems
- Oficjalna strona internetowa , Jsoftware