Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Browse By

All Theory of Computation

Pioneers whose defining contribution is one of the foundational questions Theory of Computation studies: what a computation can achieve, how efficiently, and by what formal model, spanning automata theory, computability, computational complexity and, since the 1980s, quantum models of computation. Alonzo Church's lambda calculus and the Church Turing thesis, George Boole's algebra of logic, Stephen Cole Kleene's recursion theory, Claude Shannon's application of Boolean algebra to circuit design, Donald Knuth's analysis of algorithms, Ada Lovelace's 1843 algorithm for the Analytical Engine, Alan Turing's work on computability, David Deutsch's quantum Turing machine and Scott Aaronson's quantum computational complexity research. This group now also holds the atlas's former separate Algorithms and Complexity Theory and Quantum Computing pioneer fields, both branches of the same theoretical question this field already asked. Does not belong here: a pioneer whose defining work is a specific programming language's design or a system's engineering practice rather than a foundational question about computation itself, filed under Software and Its Engineering instead.

Facts
Comparison
Era of Emergence
1936 CE 1
All Theory of Computation
Filter Results297 entries

Abraham Lempel

Theory of Computation

Ada Lovelace

Theory of Computation

Adam Ries

Theory of Computation

Alan Turing

Theory of Computation

Alex Biryukov

Security And Privacy

Alexander Dewdney

Theory of Computation

Alexander Razborov

Theory of Computation

Alexei Kitaev

Theory of Computation

Alexey Lyapunov

Theory of Computation

Allan Borodin

Theory of Computation

Alonzo Church

Theory of Computation

Alston Scott Householder

Theory of Computation

Andrei Broder

Theory of Computation

Andrew Steane

Theory of Computation

Andrew V. Goldberg

Theory of Computation

Andrew Viterbi

Theory of Computation

Andrew Yao

Theory of Computation

Andrey Nikolaevich Kolmogorov

Theory of Computation

Andrzej Ehrenfeucht

Theory of Computation

Anne Condon

Theory of Computation

Anthony C. Hearn

Theory of Computation

Antoni Mazurkiewicz

Theory of Computation

Arif Zaman

Theory of Computation

Arto Salomaa

Theory of Computation

Artur Ekert

Theory of Computation

Avi Wigderson

Theory of Computation

Barbara Terhal

Theory of Computation

Bernard Chazelle

Theory of Computation

Bernard de Neumann

Theory of Computation

Boaz Barak

Theory of Computation

Bonnie Berger

Theory of Computation

Boris Trakhtenbrot

Theory of Computation

Bruno Buchberger

Theory of Computation

Calvin Gotlieb

Theory of Computation

Carl Runge

Theory of Computation

Cecilia R. Aragon

Theory of Computation

Charles H. Bennett

Theory of Computation

Charlotte Froese Fischer

Theory of Computation

Christian Zeller

Theory of Computation

Christos Papadimitriou

Theory of Computation

Claude Shannon

Theory of Computation

Cleve Moler

Theory of Computation

Coenraad Bron

Theory of Computation

Constantinos Daskalakis

Theory of Computation

Cornelius Lanczos

Theory of Computation

Corrado Böhm

Theory of Computation

D. R. Fulkerson

Theory of Computation

Daniel Gottesman

Theory of Computation

Daniel Sleator

Theory of Computation

David A. Huffman

Theory of Computation

David Deutsch

Theory of Computation

David Eppstein

Theory of Computation

David J. Wineland

Theory of Computation

David Karger

Theory of Computation

David P. DiVincenzo

Theory of Computation

David Park

Theory of Computation

David S. Johnson

Theory of Computation

David Shanno

Theory of Computation

Davis-Putnam algorithm

Searching Algorithm

Derrick Henry Lehmer

Theory of Computation

Der-Tsai Lee

Theory of Computation

Dexter C. Kozen

Theory of Computation

Dimitris Fotakis

Theory of Computation

Donald Knuth

Theory of Computation

Donald Marquardt

Theory of Computation

Donald Shell

Theory of Computation

Dorothea Wagner

Theory of Computation

DPLL algorithm

Searching Algorithm

E. Mark Gold

Theory of Computation

Edith Cohen

Theory of Computation

Edouard Lucas

Theory of Computation

Edsger W. Dijkstra

Theory of Computation

Elias Koutsoupias

Theory of Computation

Elizabeth Cuthill

Theory of Computation

Elwyn Berlekamp

Theory of Computation

Emil Post

Theory of Computation

Eric Allender

Theory of Computation

Erik Demaine

Theory of Computation

Esko Ukkonen

Theory of Computation

Eugene Luks

Theory of Computation

Eun Jung Kim

Theory of Computation

Eva Tardos

Theory of Computation

F. Joachim Weyl

Theory of Computation

Franco P. Preparata

Theory of Computation

Frank Harary

Theory of Computation

Gabor Tardos

Theory of Computation

Gabriel Cramer

Theory of Computation

Gary Miller

Theory of Computation

Gaston Gonnet

Theory of Computation

Gene Golub

Theory of Computation

George Boole

Theory of Computation

George E. Collins

Theory of Computation

George Logemann

Theory of Computation

Georgy Adelson-Velsky

Theory of Computation

Gilles Brassard

Theory of Computation

Godfried Toussaint

Theory of Computation

Gordon D. Goldstein

Theory of Computation

Gregory Chaitin

Theory of Computation

Grigore C. Moisil

Theory of Computation
Sources
1. Wikipedia: Turing machine
WikipediaTuring machine, lead section, theory-of-computation subcategory use
Quote, Turing machine, lead section, theory-of-computation subcategory use
The Turing machine was invented in 1936 by Alan Turing, who called it an "a-machine" (automatic machine).
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.