Michael Stonebraker on Ingres, Postgres, dividing his time between academia and start-ups, and why "one size fits none."
Leah Hoffmann
The creator of the Eiffel programming language discusses his career in industry and academia, "Design by Contract," and his views on Agile software development.
Leslie Lamport on Byzantine generals, clocks, and other tools for reasoning about concurrent systems.
Having helped develop Reduced Instruction Set Computing and Redundant Arrays of Inexpensive Disks, David Patterson has set his sights on interdisciplinary research.
Peter G. Neumann views computers and their related issues holistically.
Turing Award recipients Shafi Goldwasser and Silvio Micali talk about proofs, probability, and poker.
As computational tools open up new ways of understanding history, historians and computer scientists are working together to explore the possibilities.
Q&A: The Power of Distribution
Nancy Lynch talks about achieving consensus, developing algorithms, and mimicking biology in distributed systems.
Sanjeev Arora talks about proof, intractability, and finding the best way to approximate problems.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved