Home›Theory of Computation›All Theory of ComputationBrowse ByAll Theory of ComputationReference and ClassificationDevelopingPioneers 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.FactsAll Theory of ComputationSourcesComments (0)Reader Challenges (0)FactsComparisonEra of EmergenceWell-attested1936 CE 1All Theory of ComputationFilter Results300 entriesCategoryAllLogic and Foundations (2)Quantum Computing and Information (1)FieldAllAlgorithm Design and Analysis (104)Combinatorial Optimization (37)Compilers and Language Implementation (1)Computational Complexity Theory (59)Cryptography and Cryptanalysis (17)Formal Languages and Automata Theory (20)Logic and Foundations (14)Quantum Computing and Information (22)BornAll1492 (1)1601 (1)1815 (2)1822 (1)1826 (1)1842 (1)1856 (1)1893 (1)1895 (1)1897 (1)1899 (1)1902 (1)1903 (2)1904 (1)1905 (2)1906 (1)1909 (1)1911 (1)1912 (1)1914 (1)1915 (3)1916 (1)1917 (2)1919 (2)1920 (1)1921 (3)1922 (1)1923 (4)1924 (2)1925 (2)1926 (3)1927 (4)1928 (4)1929 (2)1930 (4)1931 (3)1932 (5)1933 (3)1934 (5)1935 (7)1936 (8)1937 (3)1938 (4)1939 (7)1940 (4)1941 (3)1942 (7)1943 (4)1944 (4)1945 (2)1946 (8)1947 (5)1948 (9)1949 (5)1950 (5)1951 (3)1952 (5)1953 (9)1954 (2)1955 (5)1956 (6)1957 (5)1958 (1)1959 (4)1960 (7)1961 (6)1962 (1)1963 (8)1964 (3)1965 (2)1966 (4)1967 (2)1968 (3)1969 (2)1970 (2)1971 (1)1973 (2)1974 (1)1975 (1)1976 (1)1977 (1)1981 (4)1991 (1)2000 (5)ACM AreaAllAlgorithms and Complexity Theory (112)Artificial Intelligence (2)Bioinformatics (3)Computational Learning Theory (1)Computational Science (11)Computer Algebra (6)Computer Architecture (1)Cryptography (7)Data and Information Visualization (1)Data Mining (1)Databases (3)Distributed Computing (1)Evolutionary Computation (1)Formal Methods (1)Information Retrieval (3)Information Security (1)Machine Learning (2)Operating Systems (1)Programming Language Theory (5)Quantum Computing (22)Quantum Information Science (2)Theory of Computation (66)Web Science (1)Credited ToAllHidetoshi Nishimori (1)Hilary Putnam (2)Martin Davis (mathematician) (1)Tadashi Kadowaki (1)GroupAllAlgorithm Design and Analysis (104)Combinatorial Optimization (37)Compilers and Language Implementation (1)Computational Complexity Theory (59)Cryptography and Cryptanalysis (17)Formal Languages and Automata Theory (20)Logic and Foundations (16)Quantum Computing and Information (23)Invented ByAllDonald W. Loveland (1)George Logemann (1)Hidetoshi Nishimori (1)Hilary Putnam (1)Martin Davis (mathematician) (2)Tadashi Kadowaki (1)NationalityAllArgentina (2)Armenia (1)Australia (2)Austria (1)Canada (12)Chile (1)China (5)Cyprus (1)Czechia (1)Czechoslovakia (1)Denmark (1)Ethiopia (1)Finland (3)France (7)Germany (10)Greece (6)Hungary (10)India (13)Ireland (2)Israel (18)Italy (3)Japan (3)Latvia (2)Netherlands (6)New Zealand (1)Pakistan (1)Philippines (1)Poland (6)Romania (1)Russia (11)Russian Empire (2)Slovakia (2)Soviet Union (5)Spain (1)Sweden (1)Switzerland (2)Taiwan (1)Ukraine (1)United Kingdom (17)United States (128)Uruguay (1)Venezuela (1)Wikidata: Australia (2)Show ResultsBrowseCompareSelect all 100Paul BenioffTheory of ComputationPaul SpirakisTheory of ComputationPaul VitanyiTheory of ComputationPeter EadesTheory of ComputationPeter EliasTheory of ComputationPeter LäuchliTheory of ComputationPeter ShorTheory of ComputationPeter ZollerTheory of ComputationPhokion G. KolaitisTheory of ComputationPierre de FermatTheory of ComputationPradeep DubeyTheory of ComputationQuantum annealingOptimization AlgorithmRaghu MekaTheory of ComputationRajeev MotwaniTheory of ComputationRaphael FinkelTheory of ComputationRavi KannanTheory of ComputationRaymond LaflammeTheory of ComputationRediet AbebeTheory of ComputationRicardo Baeza-YatesTheory of ComputationRichard E. BellmanTheory of ComputationRichard E. LadnerTheory of ComputationRichard E. StearnsTheory of ComputationRichard FatemanTheory of ComputationRichard HammingTheory of ComputationRichard J. ColeTheory of ComputationRichard J. LiptonTheory of ComputationRichard JozsaTheory of ComputationRichard M. KarpTheory of ComputationRichard P. BrentTheory of ComputationRobert CalderbankTheory of ComputationRobert FloydTheory of ComputationRobert Henry RischTheory of ComputationRobert S. BoyerTheory of ComputationRobert SedgewickTheory of ComputationRóbert SzelepcsényiTheory of ComputationRobert TarjanTheory of ComputationRobert W. FloydTheory of ComputationRoberto TamassiaTheory of ComputationRobin LiTheory of ComputationRod DowneyTheory of ComputationRoland Carl BackhouseTheory of ComputationRonald GrahamTheory of ComputationRozsa PeterTheory of ComputationRudolf E. KálmánTheory of ComputationRudy RuckerTheory of ComputationRusins Martins FreivaldsTheory of ComputationSamson AbramskyTheory of ComputationSanjeev AroraTheory of ComputationSartaj SahniTheory of ComputationScott AaronsonTheory of ComputationSeinosuke TodaTheory of ComputationSerge HarocheTheory of ComputationSergey BrinTheory of ComputationSeth LloydTheory of ComputationSeymour GinsburgTheory of ComputationShang-Hua TengTheory of ComputationSheila GreibachTheory of ComputationShimon EvenTheory of ComputationShmuel WinogradTheory of ComputationSimon PlouffeTheory of ComputationStanisław UlamTheory of ComputationStathis ZachosTheory of ComputationStefan KaczmarzTheory of ComputationStephen Cole KleeneTheory of ComputationStephen CookTheory of ComputationStephen WolframTheory of ComputationSteve Vickers (computer scientist)Theory of ComputationSteven RudichTheory of ComputationTadashi KadowakiTheory of ComputationTamal DeyTheory of ComputationTerry WelchTheory of ComputationTetiana PodchasovaTheory of ComputationTetsuo AsanoTheory of ComputationTheodorus DekkerTheory of ComputationThéophile PépinTheory of ComputationThomas G. SzymanskiTheory of ComputationThomas LengauerTheory of ComputationTim RoughgardenTheory of ComputationTimo RaitaTheory of ComputationTimothy M. ChanTheory of ComputationTom LeightonTheory of ComputationTony HoareTheory of ComputationUmesh VaziraniTheory of ComputationVictor GlushkovTheory of ComputationVijay VaziraniTheory of ComputationVineet BafnaTheory of ComputationVladimir LevenshteinTheory of ComputationVolker StrassenTheory of ComputationWalter Edwin ArnoldiTheory of ComputationWalter SavitchTheory of ComputationWilliam H. PressTheory of ComputationWilliam KahanTheory of ComputationYann ColletTheory of ComputationYefim DinitzTheory of ComputationYuri MatiyasevichTheory of ComputationZdzisław PawlakTheory of ComputationZohar MannaTheory of ComputationZvi GalilTheory of Computation← Previous123Sources1. Wikipedia: Turing machinetier 2WikipediaTuring machine, lead section, theory-of-computation subcategory useQuote, Turing machine, lead section, theory-of-computation subcategory useThe Turing machine was invented in 1936 by Alan Turing, who called it an "a-machine" (automatic machine).View the SourceComments (0)No comments yet. Be the first to share a thought.Sign in to join the discussion.Reader Challenges (0)No disputes yet. Spotted an error or a better source? Open the first one.Sign in to dispute this or suggest a correction.