Джеймс Х. Моррис - James H. Morris
Джеймс Х. Моррис | |
---|---|
Родившийся | 1941 г. |
Национальность | Соединенные Штаты |
Альма-матер |
Университет Карнеги-Меллона (BS) Массачусетский технологический институт (MBA и Ph.D.) |
Научная карьера | |
Поля | Компьютерные науки , Взаимодействие человека и компьютера |
Джеймс Хайрам Моррис (родился в 1941 г.) - почетный профессор компьютерных наук в Карнеги-Меллон. Ранее он был деканом Школы компьютерных наук Карнеги-Меллона и деканом Кремниевой долины Карнеги-Меллона .
биография
Уроженец Питтсбурга , Моррис получил степень бакалавра в Университете Карнеги - Меллона , в СМ в управлении от MIT Sloan School управления и Ph.D. в области компьютерных наук из MIT .
Моррис преподавал в Калифорнийском университете в Беркли , где разработал некоторые важные базовые принципы языков программирования: межмодульную защиту и ленивую оценку . Он был соавтором алгоритма Кнута – Морриса – Пратта для поиска по строкам.
В течение восьми лет он проработал в Xerox PARC (Исследовательский центр Пало-Альто), где он был частью команды, которая разработала систему Xerox Alto . Он также руководил проектом среды программирования Cedar .
С 1983 по 1988 год Моррис руководил Центром информационных технологий в Университете Карнеги-Меллона , совместным проектом с IBM , который разработал прототип университетской вычислительной системы Andrew Project . Он был главным исследователем двух проектов Национального научного фонда, направленных на компьютерную коммуникацию: EXPRES и Prep.
Он был основателем Института взаимодействия человека и компьютера Карнеги-Меллона и консалтинговой фирмы MAYA Design Group, специализирующейся на разработке интерактивных продуктов.
Текущие статьи
- DEKnuth, JHMorris, VRPratt: Быстрое сопоставление с образцом в строках (известные книги и статьи 20-го века) [J]. Journal De Radiologie Délectrologie Et De Médecine Nucléaire, 1968, 49 (5): 378-81.
- Моррис, Дж. Х., Сатьянараянан, М., Коннер, М. Х., Ховард, Дж. Х., Розенталь, Д. С., и Смит, Ф. Д. (1986). Эндрю: распределенная среда персональных вычислений. Сообщения Акм., 29 (3), 184-201.
- Хендерсон П. и Моррис Дж. Х. (1976). Ленивый оценщик. Симпозиум ACM Sigact-Sigplan по принципам языков программирования (стр. 95–103). DBLP.
- Нойвирт, С.М., Кауфер, Д.С., Чандок, Р., и Моррис, Дж. Х. (1990). Проблемы в дизайне компьютерной поддержки для соавторства и комментирования. Конференция ACM по совместной работе с компьютерной поддержкой (стр. 183–195). ACM.
- Гешке, CM, Моррис, JH, и Satterthwaite, EH (1977). Ранний опыт работы с мезой. Сообщения Акм., 20 (8), 540-553.
- Моррис, Дж. Х (1973). Защита в языках программирования. Сообщения Акм., 16 (16), 15-21.
- Нойвирт, С.М., Кауфер, Д.С., Чандок, Р., и Моррис, Дж. Х. (1994). Компьютерная поддержка распределенного совместного письма: определение параметров взаимодействия. Конференция ACM по компьютерной совместной работе (стр. 145–152). ACM.