Robert Harper (computer scientist)

From Wikipedia, the free encyclopedia

Born
Robert William Harper, Jr.

(1957-07-15) July 15, 1957 (age 68)
OthernamesBob Harper
Education
Robert Harper
Robert Harper in 2012
Born
Robert William Harper, Jr.

(1957-07-15) July 15, 1957 (age 68)
Other namesBob Harper
Education
Known for
Awards
  • ACM Fellow, 2005
  • ACM SIGPLAN Most Influential PLDI Paper, 2006
  • LICS Test of Time Award, 2007
  • ACM SIGPLAN Prog Lang Achievement Award, 2021
Scientific career
FieldsComputer science
Institutions
Doctoral students
Websitewww.cs.cmu.edu/~rwh/

Robert William Harper, Jr. (born 1957[2]) is a computer science professor at Carnegie Mellon University who works in programming language research. Prior to his position at Carnegie Mellon, Harper was a research fellow at the University of Edinburgh.[3]

Harper made major contributions to the design of the Standard ML programming language and the LF logical framework.

Harper was named an ACM Fellow in 2005 for his contributions to type systems for programming languages. In 2021, he received the ACM SIGPLAN Programming Languages Achievement Award for his "foundational contributions to our understanding of type theory and its use in the design, specification, implementation, and verification of modern programming languages".[4]

Awards

  • Allen Newell Award for Research Excellence, CMU.[6] for research on type-directed compilation.[9] (2001)
  • ACM Fellow, for contributions to type systems. (2005)
  • ACM SIGPLAN Most Influential PLDI Paper Award,[10] for the paper TIL: a type-directed optimizing compiler for ML.[11] (2006)
  • LICS Test-of-Time Award Winner,[12] for the paper A Framework for defining logics.[13] (2007)

Books

  • Robin Milner, Mads Tofte, Robert Harper, and David MacQueen. The Definition of Standard ML (Revised). MIT Press, 1997.
  • Robert Harper (editor). Types in Compilation. Springer-Verlag Lecture Notes in Computer Science, volume 2071, 2001.
  • Robert Harper. Type Systems for Programming Languages. Draft, 2000.
  • Robert Harper. Programming in Standard ML. Working Draft, 2013.
  • Robert Harper. Practical Foundations for Programming Languages, 2007 draft. 2nd edition: ISBN 1107150302, 2016.

Personal life

References

Related Articles

Wikiwand AI