Роджер Мур | |
---|---|
Родился | (1939-11-16) 16 ноября 1939 г.. Редлендс, Калифорния, США |
Умер | 21 марта 2019 г. (2019-03-21) (в возрасте 79 лет). Торонто, Онтарио, Канада |
Гражданство | США |
Alma mater | Стэнфордский университет. (BS Mathematics 1963) |
Известен по |
|
Награды |
|
Научная карьера | |
Области | Компьютерные науки |
Учреждения |
|
Веб-сайт | www.rogerdmoore.ca |
Роджер Д. Мур (16 ноября 1939 г. - 21 марта 2019 г.) получатель 1973 г. (вместе с Ларри Бридом и Ричардом Латвеллом ) Премии Грейс Мюррей Хоппер от Association for Computing Machinery (ACM). Было дано: «За их работу по разработке и внедрению APL \ 360, установившую новые стандарты простоты, эффективности, надежности и времени отклика для интерактивных систем».
Мур был соучредитель И. P. Sharp Associates и много лет занимал руководящую должность в компании. До этого он участвовал в разработке компилятора SUBALGOL в Стэнфордском университете и написал компилятор ALGOL 60 для Ferranti-Packard 6000 и ICT 1900. Наряду с его работой над языком программирования APL, он также сыграл важную роль в разработке IPSANET, частной сети с коммутацией пакетов.
Роджер Д. Мур родился в Редлендсе, Калифорния. До окончания учебы он работал оператором компьютера Burroughs 220 в Стэнфорде. За это время он оказал некоторую поддержку системе карточных трюков Ларри Брида. Он также потратил время на изучение Берроуза 220 BALGOL компилятора. В результате появилась БАБОЧКА, которую описал Джордж Форсайт :
Каждая программа оценщика была написана как процедура на языке BALGOL. Затем он был скомпилирован вместе с процедурой BUTTERFLY, написанной Муром. Результатом стала перемещаемая процедура на машинном языке с механизмом приравнивания ее переменных к переменным любой программы BALGOL в форме собственных библиотечных процедур компилятора BALGOL (SIN, WRITE, READ и т. Д.).
Форсайт предвидел проблему, описанную Бобом Брэйденом. :
BALGOL из Стэнфорда пережил аппаратное обеспечение B220. В 1962 году Стэнфорд заключил контракт с IBM на приобретение IBM 7090 для компьютерных систем в кампусе. Это вызвало большой ужас в офисе Форсайта. Значительная часть преподавателей и студентов теперь была знакома с BALGOL, и высокая скорость компиляции BAC была жизненно важной в академической среде. Подчинить это сообщество ориентированному на производство системному программному обеспечению, предлагаемому IBM, включая медленный компилятор Fortran и громоздкую операционную систему, отодвинуло бы академические вычисления в Стэнфорде на несколько лет назад.
Чтобы решить эту проблему, в декабре 1961 года Мур был нанят Форсайтом для работы над компилятором SUBALGOL для IBM 7090. Вскоре после этого были наняты Брейден и Брид.
После завершения работы над SUBALGOL, он был нанят Ferranti-Packard для написания компилятора ALGOL 60 для FP6000. Этот компилятор был частью программного пакета, который был продан для FP6000 International Computers and Tabulators.
В декабре 1964 года большинство сотрудников компьютерной группы Ferranti-Packard были уволен. Вместе с шестью другими бывшими сотрудниками FP он сформировал I. П. Шарп Ассошиэйтс. Он был вице-президентом с момента основания компании до выхода на пенсию в 1989 году.
В 1966 году он, Ларри Брид и Ричард Латвелл начали работу над APL \ 360 интерпретатор.
Наконец, APL \ 360 во многом обязан своим превосходным качеством разделения времени Роджеру Д. Муру из IP. Sharp Associates, Торонто, который в основном отвечал за супервайзера. Его дизайн не описан в той степени, в которой он того заслуживает. Эта команда получила Премию Грейс Мюррей Хоппер от Association for Computing Machinery (ACM). Ему было присвоено: «За работу по разработке и внедрению APL \ 360, установившую новые стандарты простоты, эффективности, надежности и времени отклика для интерактивных систем».
В 1970 году Мур стал руководителем проекта IPSA. спекулятивный проект компилятора DOS/360 COBOL. Хотя компилятор имел удовлетворительную производительность, рынок его не принял.
IPSA предлагал услугу APL с разделением времени, начиная с 1969 года. К 1975 году негибкость и непереносимость ошибок связи мультиплексирования с разделением по времени перестали быть допустимыми. Он стал главным архитектором IPSANET пакетной коммутации компьютерной сети. В 1976 году эта система была развернута в Северной Америке и Лондоне.
В 1984 году IPSA выпустила Sharp APL для IBM PC. Этот пакет включал эмулятор 370 , написанный Муром.
После ухода из IPSA в начале 1989 года он заинтересовался оперной и камерной музыкой. Помимо участия во многих выступлениях, он поддерживал концерты, заказы и продвижение музыкального образования.
Мур спонсировал сочинение многих произведений.