Reflections on 50 Years of Proof Assistants in Computer Science
By
baruchel
The kind of bagel that ruins lesser bagels for you.
Summary
The article reflects on 50 years of proof assistants in computing, tracing their evolution from early systems like LCF to modern tools like Isabelle and Coq. It challenges claims that scientific progress has stagnated, highlighting how proof assistants represent significant theoretical and practical advances in computer science. The author argues against the notion that computing advances were driven solely by industrial research, emphasizing the foundational academic contributions that enabled modern computing capabilities.
Key quotes
· 3 pulledCrackpots ranging from billionaire Peter Thiel to random YouTube influencers claim that science has been stagnating for the past 50 years.
They admit that computing is an exception: they don't pretend that my personal 32GB laptop is not an advance over the 16MB mainframe that served the whole Caltech community when I was there.
Instead they claim that advances in computing were driven solely by industrial research, quite overlooking the role of academic foundations.
You might also wanna read
How Computing Abstractions Can Obscure Understanding and Blind Developers
This article reflects on how abstractions in computing, while making programming more accessible, can obscure understanding of underlying sy
SHRDLU: Terry Winograd's Pioneering Natural-Language Understanding Program (1968-1970)
SHRDLU is an early natural-language understanding computer program developed by Terry Winograd at MIT between 1968-1970. It allowed users to
Research: How AI-Powered 'Vibe Coding' Threatens the Open-Source Software Ecosystem
This academic paper examines how generative AI-powered 'vibe coding' affects the open-source software ecosystem. Vibe coding involves AI age
Learning Fortran: Exploring One of the Oldest Programming Languages Still in Use
The article is a personal account of the author's decision to learn Fortran, one of the oldest programming languages, instead of more modern
Study Reveals Student Perceptions of AI Coding Assistants in Programming Education
This exploratory study examines student perceptions of AI coding assistants in an introductory programming course. Researchers investigated
Ken Thompson's 1983 'Reflections on Trusting Trust' Lecture and Its Relevance to Modern Supply Chain Security
The article discusses Ken Thompson's 1983 Turing Award lecture 'Reflections on Trusting Trust,' which addressed supply chain security long b
