Роджер Хуэй
Эта статья нуждается в дополнительных цитатах для проверки . ( сентябрь 2008 г. ) |
Роджер Хуэй | |
---|---|
![]() Хуэй в 1996 году | |
Рожденный | |
Умер | |
Гражданство | Канадский |
Образование | Бакалавр наук, Университет Альберты , 1977 год. Магистр наук, Университет Торонто , 1981 г. |
Известный | Язык программирования : J |
Супруг | Стелла |
Дети | 2 |
Награды | Премия Кеннета Э. Айверсона за выдающийся вклад в APL |
Научная карьера | |
Поля | Информатика |
Учреждения | ИП Шарп Ассошиэйтс Энергетическая компания Альберты JПрограммное обеспечение |
Диссертация | Сложность некоторых разложений в матричной алгебре (1981) |
Роджер Квок Ва Хуэй (29 декабря 1953 – 16 октября 2021) был ученым-компьютерщиком , работавшим над языками программирования массивов . Он был соавтором программирования J. языка [1] [2]
Образование и карьера [ править ]
Хуэй родился в Гонконге в 1953 году. В 1966 году он иммигрировал в Канаду со всей семьей. [3]
В 1973 году Хуэй поступил в Университет Альберты . На втором курсе он прошел курс по теории вероятности и статистике , на котором студенты должны были изучить язык программирования APL практически без формального обучения. Он использовал все время, которое мог, на сильно загруженном компьютере и извлек пользу из Руководства пользователя APL\360 (книга APL Language не была опубликована до марта 1975 года). Поскольку руководство было написано Адином Фалькоффом и Кеннетом Э. Айверсоном , Хуэй счел разумным сказать, что он изучил APL у Фалькоффа и Айверсона.
Будучи летним студентом в 1975 и 1976 годах, Хуэй работал в IP Sharp Associates (IPSA) в Калгари над рабочими пространствами для статистических и вероятностных вычислений. Главной привлекательностью этой работы было неограниченное время работы за компьютером и доступ к APL.
Получив в 1977 году степень бакалавра с отличием в области компьютерных наук и аналитиком на полную ставку , Хуэй в течение двух лет работал программистом в новом офисе IPSA в Эдмонтоне , где его основной обязанностью было оказывать поддержку клиентам в использовании ими времени APL. -делиться . Он присутствовал на конференции APL79 в Рочестере, штат Нью-Йорк , где Айверсон выступил с двумя докладами: «Роль операторов в APL» и «Производный оператор». По дороге Хуэй остановился в IPSA в Торонто и взял книгу «Операторы и функции» [Отчет об исследованиях IBM № 7091, 1978 г.]. С тех пор он изучает эту статью и ее последователей. [ нужна ссылка ]
В сентябре 1979 года Хуэй поступил на факультет компьютерных наук Университета Торонто и в мае 1981 года получил степень магистра, защитив диссертацию на тему «Сложность некоторых разложений в матричной алгебре». [4]
После получения степени магистра Хуэй с 1981 по 1985 год работал системным аналитиком и программистом APL в компании Alberta Energy Company в Эдмонтоне. В феврале 1982 года Хуэй приобрел «Справочник по APL » (1981), в котором наиболее запоминающимися статьями были «Дизайн APL» (1973), «Эволюция APL» (1978) и «Нотации как инструмент мышления». (1980).
Работа Хуэя была описана на конференции APL85 в статье «ДИЗАЙН: система финансового моделирования», написанной совместно с его руководителем Фредом Эпплярдом. Основные объекты в системе были в «Прямом определении» (Айверсон, 1976, 1980), и работа Фалькоффа и Айверсона «Дизайн APL» цитировалась . Хуэй покинул Alberta Energy вскоре после того, как его повысили до должности, не связанной с APL и не связанной с программированием, и с сентября 1985 по апрель 1986 года он был без работы и не имел доступа к компьютерам. Это дало ему достаточно времени для интенсивного изучения идей Айверсона. Rationalized APL (1983) и «Словарь языка APL» , как он тогда назывался.
У Хуэя и его жены Стеллы было двое детей. Он умер 16 октября 2021 года от рака. [5]
J язык [ править ]
В начале 1990-х годов Кен Айверсон и Хуэй начали совместную работу над усовершенствованным продолжением APL-подобного языка, который они J. назвали Улучшения были направлены на исправление некоторых постоянных проблем с набором символов , которые преследовали APL с момента его создания, а также на добавление новых расширенных функций, таких как поддержка параллельных операций с несколькими инструкциями и несколькими данными (MIMD). Предполагалось, что язык J станет усовершенствованием существовавшего тогда APL. J Интерпретатор и язык продолжают развиваться.
В 1996 году он получил Премию Кеннета Э. Айверсона за выдающийся вклад в APL . [3]
Ссылки [ править ]
- ^ Эдвин Д. Рейли (2003). Вехи развития информатики и информационных технологий . Издательская группа Гринвуд. п. 12 . ISBN 978-1-57356-521-9 .
- ^ IEEE анналы истории вычислений, тома 27-28 . Компьютерное общество IEEE. 2005. с. 95.
- ↑ Перейти обратно: Перейти обратно: а б Макинтайр, профессор Дональд Б. (1996). «Посвящение Роджеру Хуэю, представленное на APL96» . Архивировано из оригинала 10 апреля 2006 года.
- ^ Хуэй, Роджер К.В. (1981). Сложность некоторых разложений в матричной алгебре (магистрская диссертация). Департамент компьютерных наук Университета Торонто. OCLC 222803677 .
- ^ Роджер Хуэй: 1953–2021 гг ., Также можно найти по адресу http://jsoftware.com/pipermail/programming/2021-October/059091.html.
Внешние ссылки [ править ]
- Официальный сайт , JSoftware, создатели J
- Веб-страница Мемориала
- 1953 года рождения
- 2021 смертей
- Канадские программисты
- Эмигранты из Гонконга в Канаду
- Сотрудники IP Sharp Associates
- Натурализованные граждане Канады
- Разработчики языков программирования
- Выпускники Университета Альберты
- Выпускники Университета Торонто
- разработчики APL
- Канадские учёные XXI века
- Канадские учёные XX века