Dahl–Nygaard Prize
   HOME

TheInfoList



OR:

The Dahl–Nygaard Prize is awarded annually to a senior researcher with outstanding career contributions and a younger researcher who has demonstrated great potential. The senior prize is recognized as one of the most prestigious prizes in the area of
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
, though it is a relatively new prize. The winners of both awards are announced at the European Conference on Object Oriented Programming (ECOOP). The prizes are named after
Ole-Johan Dahl Ole-Johan Dahl (12 October 1931 – 29 June 2002) was a Norwegian computer scientist. Dahl was a professor of computer science at the University of Oslo and is considered to be one of the fathers of Simula and object-oriented programming along w ...
and
Kristen Nygaard Kristen Nygaard (27 August 1926 – 10 August 2002) was a Norwegian computer scientist, programming language pioneer, and politician. Internationally, Nygaard is acknowledged as the co-inventor of object-oriented programming and the programming ...
, two Norwegian pioneers in the area of programming and simulation. The prize was created by the
Association Internationale pour les Technologies Objets Example The Association Internationale pour les Technologies Objets, also known as AITO, is a non-profit association to promote the advancement of research in object-oriented technology. Each year it awards the Dahl–Nygaard Prizes and beginning ...
(AITO) in 2004. The recipients of the prize are: * 2022, Berlin:
Dan Ingalls Daniel Henry Holmes Ingalls Jr. (born 1944) is a pioneer of object-oriented computer programming and the principal architect, designer and implementer of five generations of Smalltalk environments. He designed the bytecoded virtual machine that ...
(senior prize) and Magnus Madsen (junior prize) * 2021, Aarhus:
Kim Bruce Kim B. Bruce is an American computer scientist. He is the Reuben C. and Eleanor Winslow Professor of Computer Science at Pomona College, and was previously the Frederick Latimer Wells Professor of Computer Science at Williams College. He helped ...
(senior prize) and Karim Ali (junior prize) * 2020, Berlin: Jan Vitek (senior prize) and Jonathan Bell (junior prize) * 2019, London: Laurie Hendren (senior prize) and Ilya Sergey (junior prize) * 2018, Amsterdam:
Lars Bak Lars Ytting Bak (born 16 January 1980) is a Danish former professional road bicycle racer, who rode professionally between 2002 and 2019 for the Fakta, , , , and squads. From 2022, Bak will act as team manager for UCI Women's WorldTeam . Ba ...
(senior prize) and Guoqing Harry Xu (junior prize) * 2017, Barcelona:
Gilad Bracha Gilad Bracha is a software engineer at F5 Networks, and formerly at Google, where he was on the Dart programming language team. He is creator of the Newspeak language, and co-author of the second and third editions of the Java Language Specificati ...
(senior prize) and Ross Tate (junior prize) * 2016, Rome: James Noble (senior prize), and Emina Torlak (junior prize) * 2015, Prague:
Bjarne Stroustrup Bjarne Stroustrup (; ; born 30 December 1950) is a Danish computer scientist, most notable for the invention and development of the C++ programming language. As of July 2022, Stroustrup is a professor of Computer Science at Columbia University. ...
(senior prize) and Alexander J. Summers (junior prize) * 2014, Uppsala:
William Cook William, Will, Willie, Bill or Billy Cook may refer to: Sportsmen * William Cook (billiards player), World Champion of English billiards in the 19th century * W. T. Cook (William Thomas Cook, 1884–1970), American college sports coach * Willi ...
(senior prize),
Robert France Robert Bertrand France (October 8, 1960 – February 15, 2015) was a Jamaica-born American computer scientist. Robert B. France was born in Jamaica on October 8, 1960, the eldest son of Robert W. and Jeanette France. He attended high school in ...
(senior prize), and Tudor Gîrba (junior prize) * 2013, Montpellier:
Oscar Nierstrasz Oscar Marius Nierstrasz (born ) is a professor at the Computer Science Institute (IAM) at the University of Berne, and a specialist in software engineering and programming languages. He is active in the field of * programming languages and mec ...
(senior prize) and Matthew Parkinson (junior prize) * 2012, Beijing:
Gregor Kiczales Gregor Kiczales is an American computer scientist. He is currently a full time professor of computer science at the University of British Columbia in Vancouver, British Columbia, Canada. He is best known for developing the concept of aspect-orient ...
(senior prize) and Tobias Wrigstad (junior prize) * 2011, Lancaster:
Craig Chambers Craig Chambers has been a computer scientist at Google since 2007. Prior to this, he was a Professor in the department of Computer Science and Engineering at the University of Washington. He received his B.S. degree in Computer Science from MIT i ...
(senior prize) and Atsushi Igarashi (junior prize) * 2010, Maribor:
Doug Lea Douglas S. Lea is a professor of computer science and current head of the computer science department at State University of New York at Oswego, where he specializes in concurrent programming and the design of concurrent data structures. He was ...
(senior prize) and Erik Ernst (junior prize) * 2009, Genoa:
David Ungar David Michael Ungar, an American computer scientist, co-created the Self programming language with Randall Smith. The SELF development environment's animated user experience was described in the paper ''Animation: From Cartoons to the User Int ...
(senior prize) * 2008, Paphos:
Akinori Yonezawa is a Japanese computer scientist specializing in object-oriented programming, distributed computing and information security. Being a graduate of the University of Tokyo, Yonezawa has a Ph.D in computer science from MIT in the Actor group at t ...
(senior prize) and Wolfgang De Meuter (junior prize) * 2007, Berlin:
Luca Cardelli Luca Andrea Cardelli, Fellow of the Royal Society (FRS), is an Italian computer scientist who is a research professor at the University of Oxford in Oxford, UK. Cardelli is well known for his research in type theory and operational semantics. A ...
(senior prize) and Jonathan Aldrich (junior prize) * 2006, Nantes:
Erich Gamma Erich Gamma is a Swiss computer scientist and one of the four co-authors (referred to as "Gang of Four") of the software engineering textbook, '' Design Patterns: Elements of Reusable Object-Oriented Software''. Gamma is an expert in the Eclipse ...
,
Richard Helm Richard Helm is one of the "Gang of Four" who wrote the influential ''Design Patterns'' book. In 2006 he was awarded the Dahl–Nygaard Prize The Dahl–Nygaard Prize is awarded annually to a senior researcher with outstanding career contributions ...
, Ralph Johnson, and (posthumously)
John Vlissides John Matthew Vlissides (August 2, 1961 – November 24, 2005) was a software engineer known mainly as one of the four authors (referred to as the Gang of Four) of the book '' Design Patterns: Elements of Reusable Object-Oriented Software''. Vliss ...
* 2005, Glasgow:
Bertrand Meyer Bertrand Meyer (; ; born 21 November 1950) is a French academic, author, and consultant in the field of computer languages. He created the Eiffel programming language and the idea of design by contract. Education and academic career Meyer recei ...
(senior prize) and Gail C. Murphy (junior prize)


See also

*
List of computer science awards This list of computer science awards is an index to articles on notable awards related to computer science. It includes lists of awards by the Association for Computing Machinery, the Institute of Electrical and Electronics Engineers, other comput ...


References


External links

* {{DEFAULTSORT:Dahl-Nygaard Prize Computer science awards