Biography.guide
Home › People › Engineer › Robert Harper
Portrait of Robert Harper

Robert Harper

b. 1957

Computer scientist (born 1957)

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Robert Harper

Born 1957. Robert Harper is an engineer, computer scientist and university teacher.

Career 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".

Awards Herbert A. Simon Award for Teaching Excellence in Computer Science, CMU.

Allen Newell Award for Research Excellence, CMU. for research on type-directed compilation. (2001)

ACM Fellow, for contributions to type systems. (2005) ACM SIGPLAN Most Influential PLDI Paper Award, for the paper TIL: a type-directed optimizing compiler for ML. (2006)

LICS Test-of-Time Award Winner, for the paper A Framework for defining logics. (2007)

ACM SIGPLAN Programming Languages Achievement Award, for foundational contributions to type theory and its use. (2021)

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: , 2016.

Personal life

In 2003–2008, Harper hosted the progressive talk show Left Out on WRCT-FM with fellow host and Carnegie Mellon University School of Computer Science faculty member Danny Sleator.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Education
Cornell University
Employers
Carnegie Mellon University, University of Edinburgh
Awards
ACM Fellow
Also known as
Robert William Harper, Jr.

People in Robert Harper's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Robert Harper's

Frequently asked questions

Who is Robert Harper?

computer scientist (born 1957)

When was Robert Harper born?

Robert Harper was born on 15 July 1957.

What is Robert Harper's occupation?

Robert Harper is an engineer, computer scientist and university teacher.

Sources & further reading

· Wikipedia: Robert Harper

· Wikidata: Q7345273

· DBpedia: Robert Harper (computer scientist)

Cite this page

APA: Biography.guide. (2026). Robert Harper. https://biography.guide/robert-harper/

MLA: "Robert Harper." Biography.guide, https://biography.guide/robert-harper/.

Chicago: "Robert Harper." Biography.guide. https://biography.guide/robert-harper/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Portrait: Wikimedia Commons · author & licence

Page generated 2026-09-27 04:57 UTC