Джеймс Х. Моррис - 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.

Рекомендации