Артур Уитни (ученый-компьютерщик)
Артур Уитни | |
---|---|
![]() | |
Рожденный | 20 октября 1957 г. |
Национальность | Канадский |
Образование | Университет Торонто , чистая математика , аспирантура |
Известный | Языки программирования : A+ , k , q Kx Systems (соучредитель) |
Научная карьера | |
Поля | Информатика |
Учреждения | ИП Шарп Ассошиэйтс Стэнфордский университет, 1985 г. Знания Морган Стэнли 1988–1993 гг. Kx Systems 1993-2018 (сооснователь) Shakti Software 2018-настоящее время (сооснователь) |
Артур Уитни (родился 20 октября 1957 г.) — канадский ученый-компьютерщик, наиболее известный разработкой трех языков программирования, вдохновленных APL : A+ , k , [1] и д , [1] и за сооснование американской компании Kx Systems. [1] [2] и программное обеспечение Шакти.
Карьера [ править ]
Уитни изучала чистую математику в аспирантуре Университета Торонто в начале 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] Затем Уитни и Ластгартен основали Шакти. [14]
Платформа Shakti требует небольшого объема памяти и позволяет быстро развертывать и обрабатывать распределенные эластичные рабочие нагрузки. Он может работать со всеми видами наборов данных, включая числовые, временные и текстовые данные, как структурированные, так и нет. [15]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б с д и «Разговор с Артуром Уитни» . Очередь АКМ . 20 апреля 2009 года . Проверено 1 июня 2016 г.
- ^ «Интервью с Артуром Уитни, генеральным директором Kx и разработчиком технологии Kx» . Кх Системы. 4 января 2004 года . Проверено 1 июня 2016 г.
- ^ Хуэй, Роджер; Кромберг, Мортен (январь 2020 г.). «АПЛ с 1978 года» . Труды ACM по языкам программирования . 4 (ХОПЛ): 1–108. doi : 10.1145/3386319 – через Ассоциацию вычислительной техники.
- ^ Айверсон, Кеннет; Уитни, Артур (июль 1982 г.). «Практическое использование модели APL» . Материалы международной конференции по APL-APL'82 . стр. 140–145. дои : 10.1145/800071.802236 . ISBN 0897910788 . S2CID 25543907 – через Ассоциацию вычислительной техники.
{{cite book}}
:|journal=
игнорируется ( помогите ) - ^ Хуэй, Роджер; Айверсон, Кеннет; Макдоннелл, Э.Э.; Уитни, Артур (май 1990 г.). "АПЛ\?" . Материалы конференции APL 90: За будущее . стр. 192–200. дои : 10.1145/97808.97845 . ISBN 089791371X . S2CID 235453656 .
{{cite book}}
:|journal=
игнорируется ( помогите ) - ^ Айверсон, Кеннет Э. (1991). «Личный взгляд на APL». IBM Systems Journal . 30 (4): 582–593. дои : 10.1147/sj.304.0582 . .
- ^ Хуэй, Роджер (1992). Реализация J (PDF) . Торонто: Iverson Software, Inc., стр. 74–75.
- ^ Тейлор, Стивен. «Надвигающийся КОС» . Вектор . Проверено 1 июня 2016 г.
- ^ Мясник, Сара. « Язык программирования A+ от Morgan Stanley» « . Проверено 5 марта 2020 г.
- ^ Макдональд, Клэр (1 июня 2011 г.). «Джанет Люстгартен, генеральный директор Kx Systems, о приложениях для шампуней, базах данных и создании собственной компании» . Компьютерный еженедельник . Проверено 1 июня 2016 г.
- ^ Гарланд, Саймон (28 декабря 2004 г.). «Язык Q расширяет привлекательность векторов» . Вектор.орг. Архивировано из оригинала 1 января 2007 года . Проверено 1 июня 2016 г.
- ^ Идлайн, Дуглас (9 сентября 2014 г.). «Двигаемся по колонке: сообщество kdb+» . Кластерная обезьяна . Проверено 1 июня 2016 г.
- ^ «FD выкупит миноритарных акционеров Kx Systems» . 2 июля 2018 г. Проверено 1 апреля 2019 г.
- ^ «Шакти (О)» . Проверено 1 апреля 2019 г.
- ^ Мясник, Сара. " "Новая платформа данных от затворнического гения банковских ИТ" " . Проверено 5 марта 2020 г.
Внешние ссылки [ править ]
- Официальный сайт , Шакти
- Официальный сайт , Кх Системс
- Официальный сайт Jsoftware