Артур Уитни (родился 20 октября 1957 года) — канадский учёный-компьютерщик, наиболее известный разработкой трёх языков программирования, вдохновлённых APL : A+ , k , [1] и q , [1] , а также соучредителем американских компаний Kx Systems [1] [2] и Shakti Software.
Уитни изучал чистую математику в аспирантуре Университета Торонто в начале 1980-х годов. Затем он работал в Стэнфордском университете . [1] Впервые он познакомился с APL, когда ему было 11 лет, благодаря его изобретателю Кену Айверсону, другу семьи. [1] Позже он много работал с APL, сначала в IP Sharp Associates вместе с Кеном Айверсоном и Роджером Хуэем среди других. Уитни признан человеком, оказавшим «устойчивое и значительное влияние на APL» [3] , и он был соавтором статей как с Кеном Айверсоном, так и с Роджером Хуэем. [4] [5] Он также написал первоначальный прототип J , краткую и насыщенную макросами одну страницу кода, за один день, которая затем послужила моделью для разработчика J Роджера Хуэя и отвечала за предложение операторов ранга в J. [6] [7] В 1988 году Уитни начал работать в Morgan Stanley, разрабатывая финансовые приложения. [8] В Morgan Stanley Уитни разработал A+ [9] для облегчения миграции приложений APL с мэйнфреймов IBM на сеть рабочих станций Sun Microsystems . A+ имел меньший набор примитивных функций и был разработан для скорости и обработки больших наборов данных временных рядов.
В 1993 году Уитни покинул Morgan Stanley и стал соучредителем Kx Systems вместе с Джанет Люстгартен, чтобы коммерциализировать свой язык программирования k. [10] Согласно заглавной статье Пола Форда для Businessweek в 2015 году , k — это язык программирования, который «знаменит своей краткостью». Компания подписала эксклюзивное соглашение с Union Bank of Switzerland , и Уитни разработал множество торговых приложений с использованием k, пока не истек срок действия контракта. В начале контракта Уитни разработал базу данных kdb, построенную на k. [11] В 2003 году Kx Systems выпустила q , новый векторный язык, построенный на k и базе данных kdb+, разработанной Уитни. [12]
В 2018 году First Derivatives выкупила миноритарные акции Уитни и Ластгартен в Kx Systems. [13] Затем Уитни и Ластгартен основали Shakti. [14]
Платформа Shakti имеет небольшой объем памяти и позволяет быстро развертывать и обрабатывать распределенные эластичные рабочие нагрузки. Она может работать со всеми типами наборов данных, включая числовые, временные и текстовые данные, как структурированные, так и нет. [15]
{{cite book}}
: |journal=
проигнорировано ( помощь )