James Noble (computer Scientist)
   HOME

TheInfoList



OR:

James Noble was the 2016 winner of the Dahl-Nygaard Prize. He was
Professor Professor (commonly abbreviated as Prof.) is an academic rank at universities and other post-secondary education and research institutions in most countries. Literally, ''professor'' derives from Latin as a "person who professes". Professors ...
of
Computer Science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to practical disciplines (includi ...
at the
Victoria University of Wellington Victoria University of Wellington ( mi, Te Herenga Waka) is a university in Wellington, New Zealand. It was established in 1897 by Act of Parliament, and was a constituent college of the University of New Zealand. The university is well kno ...
, in
Wellington Wellington ( mi, Te Whanganui-a-Tara or ) is the capital city of New Zealand. It is located at the south-western tip of the North Island, between Cook Strait and the Remutaka Range. Wellington is the second-largest city in New Zealand by metr ...
,
New Zealand New Zealand ( mi, Aotearoa ) is an island country in the southwestern Pacific Ocean. It consists of two main landmasses—the North Island () and the South Island ()—and over 700 smaller islands. It is the sixth-largest island count ...
until February 2022. Noble is a Fellow of the
Institute of IT Professionals The Institute of IT Professionals (IITP) is a non-profit incorporated society in New Zealand. As New Zealand's ICT professional body, the IITP exists to promote education and ensure a high level of professional practice amongst ICT professional ...
of New Zealand and the British Computer Society, and a Member of the Association for Computing Machinery, the Institute of Electrical and Electronics Engineers, and
Engineering New Zealand Te Ao Rangahau Engineering New Zealand Te Ao Rangahau (ENZ; previously the New Zealand Institution of Engineers – NZIE and then Institution of Professional Engineers New Zealand – IPENZ) is a not-for-profit professional body that promotes the integrity a ...
. He held a James Cook Research Fellowship from the
Royal Society of New Zealand Royal may refer to: People * Royal (name), a list of people with either the surname or given name * A member of a royal family Places United States * Royal, Arkansas, an unincorporated community * Royal, Illinois, a village * Royal, Iowa, a c ...
in 2015 and 2016. Noble is the founding Editor-In-Chief of the journal Transactions on Pattern Languages of Programming (published by
Springer Springer or springers may refer to: Publishers * Springer Science+Business Media, aka Springer International Publishing, a worldwide publishing group founded in 1842 in Germany formerly known as Springer-Verlag. ** Springer Nature, a multinationa ...
). Noble has a world-leading reputation for his work on object-orientation. He has published over 300 papers. He is known for his pioneering work in programming language design, especially through his contributions to novel type systems such as ownership types and pluggable types. He has contributed to object-oriented and aspect-oriented approaches to software design, design patterns and the analysis of software corpus, software visualisation and visual languages, user interaction and agile development methodologies.


References

{{DEFAULTSORT:Noble, James Living people New Zealand computer scientists Victoria University of Wellington alumni Academic staff of Victoria University of Wellington Senior Members of the ACM Members of the British Computer Society Year of birth missing (living people)