#curry-howardcorrespondence#lambdacalculus#philipwadler
"Propositions as Types" by Philip Wadler
88K subscribers • 106 videos on Hallway • Conference channel
- Recommended by 13 people: 9 on Hacker News, 1 on Lobsters, 1 in engineering communities and 2 curated lists.
- A classic. People kept recommending it from 2015 to 2024.
- Presented by Philip Wadler, Professor of Theoretical Computer Science at the University of Edinburgh
Intermediate. Assumes working knowledge.
143K views11 years ago13 recommendations
Computer scienceProgramming languagesComputation and complexityFunctional programmingLanguage design and type systems
Philip Wadler explains the Curry-Howard correspondence linking logic to computation and its influence on programming languages.
The principle of Propositions as Types links logic to computation. At first sight it appears to be a simple coincidence---almost a pun---but it turns out to be remarkably robust, inspiring the design of theorem provers and programming languages, and continuing to influence the forefronts of computing. Propositions as Types has many names and many origins, and is a notion with depth, breadth, and mystery. Learn why functional programming is (and is not) the universal programming language. Philip Wadler UNIVERSITY OF EDINBURGH @PhilipWadler Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh. He is an ACM Fellow and a Fellow of the Royal Society of Edinburgh, past chair of ACM SIGPLAN, past holder of a Royal Society-Wolfson Research Merit Fellowship, and a winner of the POPL Most Influential Paper Award. Previously, he worked or studied at Stanford, Xerox Parc, CMU, Oxford, Chalmers, Glasgow, Bell Labs, and Avaya Labs, and visited as a guest professor in Copenhagen, Sydney, and Paris. He has an h-index of 60, with more than 18,000 citations to his work according to Google Scholar. He contributed to the designs of Haskell, Java, and XQuery, and is a co-author of Introduction to Functional Programming (Prentice Hall, 1988), XQuery from the Experts (Addison Wesley, 2004) and Generics and Collections in Java (O'Reilly, 2006). He has delivered invited talks in locations ranging from Aizu to Zurich.Why it's here
13 people recommend thisWhat people say. Highly recommended as an entertaining and eye-opening introduction to the Curry-Howard correspondence and the utility of logic in programming.
Moments people linked to
jcox92on Hacker News • Recommends
On “Propositions as Types (2014) [pdf]”
runT1MEon Hacker News • Recommends
On “Ask HN: What's your favorite tech talk?”
imodeon Hacker News • Recommends
On “Proofs are Programs – 19th Century Logic and 21st Century Computing (2000) [pdf]”
jgautschon Hacker News • Recommends
On “Curry–Howard correspondence”
programming-talkscurated list on GitHubRecommends
Under “Programming Language Design”
awesome-talkscurated list on GitHubRecommends
Under “Functional Programming”
chrislloydon Hacker News • Recommends
On “Propositions as Types (2014) [pdf]”
mietekon Hacker News • Recommends
On “Very Long Proofs”
yawaraminon Hacker News • Recommends
On “Ask HN: What is your favourite tech talk?”
pmirion Hacker News • Recommends
On “Ask HN: What are some of the best technical talks you've heard?”
mrkeenon Hacker News • Recommends
On “A reckless introduction to Hindley-Milner type inference (2019)”
u/ena_dyo_triain r/ProgrammingLanguages • Mentions
On “Favorite PL paper?”
u/trenchgunin r/compsci • Mentions
On “Good introduction to (theoretical) functional programming for Mathematician?”
u/erewokin r/compsci • Mentions