Роджер Хуэй - Roger Hui
Этот биография живого человека требует дополнительных цитаты за проверка.Сентябрь 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Роджер Хуэй | |
---|---|
Родившийся | |
Гражданство | Канадский |
Образование | Бакалавр, Университет Альберты, 1977 Магистр, Университет Торонто, 1981 |
Известен | Язык программирования: J |
Награды | Премия Кеннета Э. Айверсона за выдающийся вклад в APL |
Научная карьера | |
Поля | Информатика |
Учреждения | I. P. Sharp Associates Alberta Energy Company JSoftware |
Тезис | Сложность некоторых разложений в матричной алгебре (1981) |
Влияния | Кеннет Э. Айверсон |
Роджер Хуэй (1953 г.р.) специалист в области информатики и разработчик кода язык программирования J.[1][2]
В 1953 г. родился в г. Гонконг. В 1966 году он иммигрировал в Канада со всей семьей.[3]
Образование и карьера
В 1973 году Хуэй вошел в Университет Альберты. На втором курсе он прошел курс вероятность и статистика в котором студенты должны были изучать язык программирования APL с небольшими инструкциями или без них. Он использовал все время, которое мог на сильно нагруженном компьютере, и извлекал выгоду из Руководство пользователя APL 360 (книга Язык APL не был опубликован до марта 1975 г.). Поскольку руководство было написано Адин Фалькофф и Кеннет Э. Айверсон, Хуэй считает разумным сказать, что он научился APL от Фалькоффа и Айверсона.
В 1975 и 1976 годах Хуэй работал летним студентом в I. P. Sharp Associates (IPSA) в Калгари, на рабочих местах для статистических и вероятностных расчетов. Основным преимуществом работы было неограниченное компьютерное время с доступом к APL.
После получения степени бакалавра наук с отличием в Информатика в 1977 году Хуэй проработал два года на полную ставку. программист и аналитик в новом Эдмонтон офис IPSA, где его основной обязанностью была поддержка клиентов в использовании APL совместное времяпровождение. Он посетил конференцию APL79 в Рочестер, Нью-Йорк, где Айверсон представил две статьи: «Роль операторов в APL» и «Оператор производной». По дороге Хуэй остановился в IPSA в Торонто и получил копию «Операторы и функции» [Отчет об исследованиях IBM № 7091, 1978]. С тех пор он изучает эту статью и ее последователей.[нужна цитата ]
В сентябре 1979 года Хуэй поступил на факультет компьютерных наук в Университет Торонто и получил степень магистра в мае 1981 г., защитив диссертацию на тему «Сложность некоторых разложений в матричной алгебре».
После получения степени магистра Хуи работал с 1981 по 1985 год в должности APL. системный аналитик и программист для компании Alberta Energy в Эдмонтоне. В феврале 1982 года Хуэй приобрел Справочник по APL (1981), в которых наиболее запоминающимися статьями были «Дизайн APL» (1973), «Эволюция APL» (1978) и «Нотация как инструмент мысли» (1980).
Работа Хуэя была описана на конференции APL85 в документе «ДИЗАЙН: система финансового моделирования», написанном совместно с его руководителем Фредом Апплеярдом. Основные объекты в системе были в «прямом определении» (Iverson, 1976, 1980), а также в Falkoff и Iverson. Дизайн APL был процитирован. Хуэй покинул Alberta Energy вскоре после того, как его повысили до должности, не связанной с APL и программированием, и с сентября 1985 года по апрель 1986 года он не работал и не имел доступа к компьютерам. Это дало ему достаточно времени для интенсивного изучения идей Айверсона. Рационализированный APL (1983) и Словарь языка APL, как его тогда называли.
Язык J
В начале 1990-х гг. Кен Айверсон и Хуи начали сотрудничать над продвинутым продолжением APL-подобного языка, который они назвали J. Улучшения были предназначены для исправления некоторых устойчивых проблемы с набором символов которые преследовали APL с момента его создания, и добавить новые расширенные функции, такие как поддержка параллельного несколько инструкций, несколько данных (MIMD ) операции. Предполагалось, что язык J будет улучшением по сравнению с существовавшим тогда APL. J устный переводчик и язык продолжают развиваться.
В 1996 году он получил Премия Кеннета Э. Айверсона за выдающийся вклад в APL.[3]
Рекомендации
- ^ Эдвин Д. Рейли (2003). Основные этапы развития информатики и информационных технологий. Издательская группа «Гринвуд». п.12. ISBN 978-1-57356-521-9.
- ^ IEEE annals of the history of computing, Volumes 27-28. Компьютерное общество IEEE. 2005. с. 95.
- ^ а б Макинтайр, профессор Дональд Б. (1996). "Дань Роджеру Хуэй, представленная на APL96". Архивировано из оригинал 10 апреля 2006 г.
внешняя ссылка
- Официальный веб-сайт, JSoftware, создатели J