Robert Harper

Robert Harper’s Followers (24)

member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo

Robert Harper



Robert Harper is a Professor of Computer Science at Carnegie Mellon University.

Librarian Note:
There is more than one author in the Goodreads database with this name.
This profile may contain books from multiple authors of this name.

Average rating: 3.99 · 184 ratings · 23 reviews · 41 distinct works
Practical Foundations for P...

3.87 avg rating — 62 ratings — published 2012 — 10 editions
Rate this book
Clear rating
Programming in Standard ML

3.91 avg rating — 11 ratings — published 2011
Rate this book
Clear rating
Deadly Ransom

by
it was amazing 5.00 avg rating — 2 ratings2 editions
Rate this book
Clear rating
The Very Lazy Caterpillar

by
really liked it 4.00 avg rating — 1 rating
Rate this book
Clear rating
The (Almost) Perfect Invest...

liked it 3.00 avg rating — 1 rating — published 1996
Rate this book
Clear rating
Types in Compilation: Third...

0.00 avg rating — 0 ratings — published 2001 — 2 editions
Rate this book
Clear rating
Unleashed in Wonderland: Sc...

by
0.00 avg rating — 0 ratings — published 2012
Rate this book
Clear rating
The Road to Baltimore

0.00 avg rating — 0 ratings
Rate this book
Clear rating
The Very Lazy Caterpillar

by
0.00 avg rating — 0 ratings3 editions
Rate this book
Clear rating
7 secrets to having a succe...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
More books by Robert Harper…
Quotes by Robert Harper  (?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)

“I used to do machine language programming in the lights on the front panel of a computer; now I do higher-dimensional type theory. It's a little bit crazy.”
Robert Harper

“The central dogma of computational trinitarianism holds that Logic, Languages, and Categories are but three manifestations of one divine notion of computation. There is no preferred route to enlightenment: each aspect provides insights that comprise the experience of computation in our lives.
Computational trinitarianism entails that any concept arising in one aspect should have meaning from the perspective of the other two. If you arrive at an insight that has importance for logic, languages, and categories, then you may feel sure that you have elucidated an essential concept of computation—you have made an enduring scientific discovery.”
Robert Harper

“The whole beauty of constructive mathematics lies in the fact that it is just mathematics, free of any self-conscious recognition that we are writing programs when proving theorems constructively. We never have to reason about machine indices or any such nonsense, we just do mathematics under the discipline of not assuming that every proposition is decidable. One benefit is that the same mathematics admits interpretation not only in terms of computability, but also in terms of continuity in topological spaces, establishing a deep connection between two seemingly disparate topics.”
Robert Harper



Is this you? Let us know. If not, help out and invite Robert to Goodreads.