Нобл, Джеймс

Джеймс Нобл (англ. James Noble; род. 1967, Лондон, Великобритания[4]) — новозеландский учёный в области компьютерных наук и независимый исследователь[5]. Лауреат премии Даля — Нюгора[3].

Общие сведения
Джеймс Нобл
англ. James Noble
Имя при рождении англ. Robert James Noble
Дата рождения 1967[1]
Место рождения
Научная сфера Программная инженерия и компьютерные науки[2]
Место работы Независимый исследователь
Образование
Учёная степень Доктор философии
Учёное звание Профессор
Известен как «Он известен своей новаторской работой в области разработки языков программирования, особенно благодаря его вкладу в новые системы типов, такие как типы собственности и подключаемые типы. Он внес свой вклад в объектно—ориентированные и аспектно—ориентированные подходы к проектированию программного обеспечения, паттерны проектирования и анализ корпуса программного обеспечения, визуализацию программного обеспечения и визуальные языки, взаимодействие с пользователями и методологии гибкой разработки[3]
Награды и премии Премия Даля — Нюгора
Сайт Ретро-страница Джеймса Нобла

Биография

Роберт Джеймс Нобл родился 17 августа 1967 года в Лондоне[4].

В 1996 году после получения степени бакалавра с отличием и докторской степени в Университете Виктории в Веллингтоне (VUW) Джеймс работал в Сиднейском технологическом университете, в Научно-исследовательском институте Microsoft при Университете Маккуори[6][4].

С 2003 по февраль 2022 года работал профессором компьютерных наук в Университете Виктории в Веллингтоне[5].

В 2015 и 2016 годах получал стипендию Джеймса Кука Королевского общества Новой Зеландии. Джеймс является основателем и главным редактором журнала Transactions on Pattern Languages of Programming (Springer)[7].

Член Ассоциации вычислительной техники, Британского компьютерного общества и Института инженеров электротехники и электроники, Института ИТ-специалистов Новой Зеландии.

С 2022 года является независимым исследователем[5].

Труды

По состоянию на 2026 год, имеет более 14 300 цитирований, индекс Хирша составляет 58[8]. Является одним из создателей языка программирования Grace, который к 2026 году находится в стадии медленного развития[9][3].

Книги

  • Noble J., Weir C. Small Memory Software: Patterns for Systems with Limited Memory. — Addison-Wesley Professional, 2000. — 352 с. — ISBN 978-0201596076.
  • Pattern Languages of Program Design 5 (2006) — соредактор
  • Transactions on Pattern Languages of Programming I–IV (2010–2019) — соредактор
  • Proceedings of the 26th European Conference on Object-Oriented Programming (ECOOP 2012) — редактор[4]

Статьи

Награды и признание

  • Награда за самую влиятельную статью OOPSLA (2008).
  • Награды Distinguished Paper Award на конференции ICSE (2015, 2017).
  • Премия Даля — Нюгора (Senior Prize, 2016)[3].
  • Почетный член (Fellow) Британского компьютерного общества (FBCS) и Института ИТ-специалистов Новой Зеландии (FIITPNZ).

Примечания

  1. James Noble // Identifiants et Référentiels (фр.)ABES, 2011.
  2. About James Noble and his research. Дата обращения: 25 сентября 2020. Архивировано 10 февраля 2020 года.
  3. 1 2 3 4 The AITO Dahl-Nygaard Prize Winners for 2016. www.aito.org. Дата обращения: 23 сентября 2020. Архивировано 11 мая 2021 года.
  4. 1 2 3 4 Curriculum Vitae. homepages.ecs.vuw.ac.nz. Дата обращения: 25 января 2026.
  5. 1 2 3 James Noble. popl24.sigplan.org. Дата обращения: 25 января 2026.
  6. Джеймс Нобл. popl24.sigplan.org. Дата обращения: 28 января 2026.
  7. James Noble Profile. people.wgtn.ac.nz. Дата обращения: 25 сентября 2020. Архивировано 14 августа 2020 года.
  8. James Noble. Google Scholar. Дата обращения: 25 января 2026.
  9. gracelang. GitHub. Дата обращения: 25 января 2026.
  10. The Faultless Way of Programming. Lancaster University Research. Дата обращения: 25 января 2026.
  11. Reasoning about External Calls. arXiv. Дата обращения: 25 января 2026.
  12. JDala - A Simple Capability System for Java. ICSME 2025. Дата обращения: 25 января 2026.

Ссылки