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 Results300 entries

Paul Benioff

Theory of Computation

Paul Spirakis

Theory of Computation

Paul Vitanyi

Theory of Computation

Peter Eades

Theory of Computation

Peter Elias

Theory of Computation

Peter Läuchli

Theory of Computation

Peter Shor

Theory of Computation

Peter Zoller

Theory of Computation

Phokion G. Kolaitis

Theory of Computation

Pierre de Fermat

Theory of Computation

Pradeep Dubey

Theory of Computation

Quantum annealing

Optimization Algorithm

Raghu Meka

Theory of Computation

Rajeev Motwani

Theory of Computation

Raphael Finkel

Theory of Computation

Ravi Kannan

Theory of Computation

Raymond Laflamme

Theory of Computation

Rediet Abebe

Theory of Computation

Ricardo Baeza-Yates

Theory of Computation

Richard E. Bellman

Theory of Computation

Richard E. Ladner

Theory of Computation

Richard E. Stearns

Theory of Computation

Richard Fateman

Theory of Computation

Richard Hamming

Theory of Computation

Richard J. Cole

Theory of Computation

Richard J. Lipton

Theory of Computation

Richard Jozsa

Theory of Computation

Richard M. Karp

Theory of Computation

Richard P. Brent

Theory of Computation

Robert Calderbank

Theory of Computation

Robert Floyd

Theory of Computation

Robert Henry Risch

Theory of Computation

Robert S. Boyer

Theory of Computation

Robert Sedgewick

Theory of Computation

Róbert Szelepcsényi

Theory of Computation

Robert Tarjan

Theory of Computation

Robert W. Floyd

Theory of Computation

Roberto Tamassia

Theory of Computation

Robin Li

Theory of Computation

Rod Downey

Theory of Computation

Roland Carl Backhouse

Theory of Computation

Ronald Graham

Theory of Computation

Rozsa Peter

Theory of Computation

Rudolf E. Kálmán

Theory of Computation

Rudy Rucker

Theory of Computation

Rusins Martins Freivalds

Theory of Computation

Samson Abramsky

Theory of Computation

Sanjeev Arora

Theory of Computation

Sartaj Sahni

Theory of Computation

Scott Aaronson

Theory of Computation

Seinosuke Toda

Theory of Computation

Serge Haroche

Theory of Computation

Sergey Brin

Theory of Computation

Seth Lloyd

Theory of Computation

Seymour Ginsburg

Theory of Computation

Shang-Hua Teng

Theory of Computation

Sheila Greibach

Theory of Computation

Shimon Even

Theory of Computation

Shmuel Winograd

Theory of Computation

Simon Plouffe

Theory of Computation

Stanisław Ulam

Theory of Computation

Stathis Zachos

Theory of Computation

Stefan Kaczmarz

Theory of Computation

Stephen Cole Kleene

Theory of Computation

Stephen Cook

Theory of Computation

Stephen Wolfram

Theory of Computation

Steve Vickers (computer scientist)

Theory of Computation

Steven Rudich

Theory of Computation

Tadashi Kadowaki

Theory of Computation

Tamal Dey

Theory of Computation

Terry Welch

Theory of Computation

Tetiana Podchasova

Theory of Computation

Tetsuo Asano

Theory of Computation

Theodorus Dekker

Theory of Computation

Théophile Pépin

Theory of Computation

Thomas G. Szymanski

Theory of Computation

Thomas Lengauer

Theory of Computation

Tim Roughgarden

Theory of Computation

Timo Raita

Theory of Computation

Timothy M. Chan

Theory of Computation

Tom Leighton

Theory of Computation

Tony Hoare

Theory of Computation

Umesh Vazirani

Theory of Computation

Victor Glushkov

Theory of Computation

Vijay Vazirani

Theory of Computation

Vineet Bafna

Theory of Computation

Vladimir Levenshtein

Theory of Computation

Volker Strassen

Theory of Computation

Walter Edwin Arnoldi

Theory of Computation

Walter Savitch

Theory of Computation

William H. Press

Theory of Computation

William Kahan

Theory of Computation

Yann Collet

Theory of Computation

Yefim Dinitz

Theory of Computation

Yuri Matiyasevich

Theory of Computation

Zdzisław Pawlak

Theory of Computation

Zohar Manna

Theory of Computation

Zvi Galil

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.