Pioneers in Computer Science
Pioneers in CS

History

Timeline

184 pioneers · 830 AD → 2019

1930s12 pioneers

Vannevar Bush
Vannevar Bush1930

Vannevar Bush was an American engineer, inventor and science administrator, who during World War II

Early Electronictheory of computationU.S.A
Kurt Gödel
Kurt Gödel1931

Kurt Friedrich Gödel was a logician, mathematician, and philosopher

Early ElectronicmathematicsCzech Republic
Rózsa Péter
Rózsa Péter1932

Rózsa Péter, until January 1934 Rózsa Politzer, was a Hungarian mathematician and logician

Early ElectronicalgorithmsHungary
Akira Nakashima
Akira Nakashima1934

Akira Nakashima was a Japanese electrical engineer of the NEC

Early ElectronichardwareJapan
Emil L. Post
Emil L. Post1936

Emil Leon Post was an American mathematician and logician

Early ElectronicmathematicsPoland
Alonzo Church
Alonzo Church1936

Alonzo Church was an American computer scientist, mathematician, logician, and philosopher who made major contributions

Early ElectronicmathematicsU.S.A
Alan Turing
Alan Turing1936

Alan Mathison Turing was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist

Early Electronicartificial intelligenceUnited Kingdom
Stephen Cole Kleene
Stephen Cole Kleene1936

Stephen Cole Kleene was an American mathematician and logician

Early ElectronicmathematicsU.S.A
George R. Stibitz
George R. Stibitz1937

George Robert Stibitz was an American researcher at Bell Labs who is internationally recognized as

Early Electronicprogramming languagesU.S.A
Claude Shannon
Claude Shannon1937

Claude Elwood Shannon was an American polymath who was a mathematician, electrical engineer, computer scientist,

Early ElectroniccryptographyU.S.A
Konrad Zuse
Konrad Zuse1938

Konrad Ernst Otto Zuse was a German civil engineer, pioneering computer scientist, inventor and businessman

Early Electronicprogramming languagesGermany
John Atanasoff
John Atanasoff1939

John Vincent Atanasoff was an American physicist and inventor credited with inventing the first electronic

Early ElectronichardwareU.S.A

1950s28 pioneers

Richard Hamming
Richard Hamming1950

Richard Wesley Hamming was an American mathematician whose work had many implications for computer engineering

Cold Warcoding theoryU.S.A
Hedy Lamarr
Hedy Lamarr1950

Hedy Lamarr was an Austrian and American actress and inventor

Cold Warcommunication technologyHungary
An Wang
An Wang1950

An Wang was a Chinese-American computer engineer and inventor, and cofounder of computer company Wang

Cold WarhardwareChina
Sergei Alekseyevich Lebedev
Sergei Alekseyevich Lebedev1951

Sergey Alekseyevich Lebedev was a Soviet scientist in the fields of electrical engineering and computer

Cold Warprogramming languagesRussia
David Caminer
David Caminer1951

David Caminer OBE was a British computer engineer who helped to develop the world's first

Cold WarhardwareUnited Kingdom
Maurice Karnaugh
Maurice Karnaugh1952

Maurice Karnaugh was an American physicist, mathematician, computer scientist, and inventor known for the Karnaugh

Cold Wardigital logic designU.S.A
Alan Perlis
Alan Perlis1952

Alan Jay Perlis was an American computer scientist and professor at Purdue University, Carnegie Mellon

Cold Warprogramming languagesU.S.A
Cuthbert Hurd1952

Cuthbert Corwin Hurd was an American computer scientist and entrepreneur, who was instrumental in helping

Cold WarhardwareU.S.A
Grace Hopper
Grace Hopper1952

Grace Brewster Hopper was an American computer scientist, mathematician, and United States Navy rear admiral

Cold Warprogramming languagesU.S.A
David Huffman
David Huffman1952

David Oliver Huffman was an American actor and producer

Cold Warinformation theoryU.S.A
Karen Spärck Jones
Karen Spärck Jones1953

Karen Ida Boalth Spärck Jones was a self-taught programmer and a pioneering British computer and

Cold Warhuman-computer interactionUnited Kingdom
Richard E. Bellman
Richard E. Bellman1953

Richard Ernest Bellman was an American applied mathematician, who introduced dynamic programming in 1953, and

Cold Warcontrol systemsU.S.A
Frank Gray
Frank Gray1953

Francis Tierney Gray is a Scottish football manager and former player

Cold WarhardwareU.S.A
Kenneth Iverson
Kenneth Iverson1954

Kenneth Iverson may refer to:Kenneth E

Cold Warprogramming languagesCanada
John Backus
John Backus1954

John Warner Backus was an American computer scientist

Cold Warprogramming languagesU.S.A
Arthur Burks
Arthur Burks1954

Arthur Walter Burks was an American mathematician who worked in the 1940s as a senior

Cold WarhardwareU.S.A
Heinz Zemanek
Heinz Zemanek1955

Heinz Zemanek was an Austrian computer pioneer who led the development, from 1954 to 1958,

Cold Warprogramming languagesAustria
Willis Ware
Willis Ware1955

Howard George Willis Ware, popularly known as Willis Howard Ware was an American computer pioneer

Cold Warcomputer securityU.S.A
Edward J. McCluskey
Edward J. McCluskey1956

Edward Joseph McCluskey was a professor at Stanford University

Cold Wardigital logic designU.S.A
Wolfgang Händler
Wolfgang Händler1956

Wolfgang Händler was a German mathematician, pioneering computer scientist and professor at Leibniz University Hannover

Cold Warartificial intelligenceGermany
Allen Newell
Allen Newell1956

Allen Newell was an American researcher in computer science and cognitive psychology at the RAND

Cold Warartificial intelligenceU.S.A
Herbert A. Simon
Herbert A. Simon1956

Herbert Alexander Simon was an American scholar whose work influenced the fields of computer science,

Cold Warartificial intelligenceU.S.A
Noam Chomsky
Noam Chomsky1956

Avram Noam Chomsky is an American intellectual, philosopher, linguist, political activist, and social critic

Cold Warlinguistics and language processingU.S.A
Russell Gray Kirsch
Russell Gray Kirsch1957

Russell A

Cold Warcomputer graphicsU.S.A
Saul Rosen
Saul Rosen1958

Saul Rosen was an American computer science pioneer

Cold Warprogramming languagesU.S.A
Seymour Ginsburg
Seymour Ginsburg1958

Seymour Ginsburg was an American pioneer of automata theory, formal language theory, and database theory,

Cold Warformal language theoryU.S.A
John McCarthy
John McCarthy1958

John McCarthy may refer to:

Cold Warprogramming languagesU.S.A
Fred Brooks
Fred Brooks1959

Frederick Phillips Brooks Jr

Cold Warhuman-computer interactionU.S.A

1960s28 pioneers

Paul Baran
Paul Baran1960

Paul Baran was a Polish-American engineer who was a pioneer in the development of computer

Cold WarcommunicationBelarus
J. C. R. Licklider
J. C. R. Licklider1960

Joseph Carl Robnett Licklider, known simply as J

Cold Warhuman-computer interactionU.S.A
Peter Naur
Peter Naur1960

Peter Naur was a Danish computer science pioneer and 2005 Turing Award winner

Cold Warprogramming languagesDenmark
Friedrich L. Bauer
Friedrich L. Bauer1960

Friedrich Ludwig "Fritz" Bauer was a German pioneer of computer science and professor at the

Cold Warprogramming languagesGermany
C. A. R. Hoare
C. A. R. Hoare1961

Sir Charles Antony Richard Hoare, known as Tony Hoare or C

Cold WaralgorithmsSri Lanka
Leonard Kleinrock
Leonard Kleinrock1961

Leonard Kleinrock is an American computer scientist and Internet pioneer

Cold WarcommunicationU.S.A
Jean E. Sammet
Jean E. Sammet1962

Jean E

Cold Warprogramming languagesU.S.A
Ole-Johan Dahl
Ole-Johan Dahl1962

Ole-Johan Dahl was a Norwegian computer scientist

Cold Warprogramming languagesNorway
Kristen Nygaard
Kristen Nygaard1962

Kristen Nygaard was a Norwegian computer scientist, programming language pioneer, and politician

Cold Warprogramming languagesNorway
Wesley A. Clark
Wesley A. Clark1962

Wesley Allison Clark was an American physicist who is credited for designing the first modern

Cold WarhardwareU.S.A
Marvin Minsky
Marvin Minsky1963

Marvin Minsky was an American mathematician who did research in cognitive and computer science aspects

Cold Warartificial intelligenceU.S.A
Douglas Engelbart
Douglas Engelbart1963

Douglas Carl Engelbart was an American engineer, inventor, and a pioneer in many aspects of

Cold Warhuman-computer interactionU.S.A
Ivan Sutherland
Ivan Sutherland1963

Ivan Edward Sutherland is an American computer scientist and Internet pioneer, widely regarded as a

Cold Warhuman-computer interactionU.S.A
Seymour Cray
Seymour Cray1964

Seymour Roger Cray was an American electrical engineer, computer scientist, mathematician, and supercomputer architect who

Cold WarsupercomputingU.S.A
Joseph Weizenbaum
Joseph Weizenbaum1964

Joseph Weizenbaum was a German-American computer scientist and a professor at the Massachusetts Institute of

Cold Warartificial intelligenceGermany
Pier Giorgio Perotto
Pier Giorgio Perotto1964

Pier Giorgio Perotto was an Italian electrical engineer and inventor

Cold Warpersonal computingItaly
John W. Tukey
John W. Tukey1965

John Wilder Tukey was an American mathematician and statistician, best known for the development of

Cold Warcomputational mathematicsU.S.A
James Cooley
James Cooley1965

James William Cooley was an American mathematician

Cold Warsignal processingU.S.A
Donald Davies
Donald Davies1965

Donald Watts Davies, was a British computer scientist and Internet pioneer who was employed at

Cold WarcommunicationUnited Kingdom
Corrado Böhm
Corrado Böhm1966

Corrado Böhm was an Italian computer scientist and Professor Emeritus at the University of Rome

Cold Warprogramming languagesItaly
Dennis Ritchie
Dennis Ritchie1967

Dennis MacAlistair Ritchie was an American computer scientist

Cold Warprogramming languagesU.S.A
Ken Thompson
Ken Thompson1967

Kenneth Lane Thompson is an American pioneer of computer science

Cold Warprogramming languagesU.S.A
Stephen Cook
Stephen Cook1967

Stephen Arthur Cook is an American-Canadian computer scientist and mathematician who has made significant contributions

Cold Wartheory of computationU.S.A
Donald Knuth
Donald Knuth1968

Donald Ervin Knuth is an American computer scientist and mathematician

Cold Warprogramming languagesU.S.A
Betty Holberton
Betty Holberton1968

Frances Elizabeth Holberton was an American computer scientist who was one of the six original

Cold Warprogramming languagesU.S.A
Adriaan van Wijngaarden
Adriaan van Wijngaarden1968

Adriaan "Aad" van Wijngaarden was a Dutch mathematician and computer scientist

Cold Warprogramming languagesNetherlands
Edsger W. Dijkstra
Edsger W. Dijkstra1968

Edsger Wybe Dijkstra was a Dutch computer scientist, programmer, mathematician, and science essayist

Cold Warprogramming languagesNetherlands
Per Brinch Hansen
Per Brinch Hansen1969

Per Brinch Hansen was a Danish-American computer scientist known for his work in operating systems,

Cold Warprogramming languagesDenmark

1970s37 pioneers

James H. Wilkinson
James H. Wilkinson1970

James Hardy Wilkinson FRS was a prominent figure in the field of numerical analysis, a

Personal ComputingalgorithmsUnited Kingdom
Edgar F. Codd
Edgar F. Codd1970

Edgar Frank "Ted" Codd was a British computer scientist who, while working for IBM, invented

Personal Computingdatabase management systemsUnited Kingdom
Alan Kay
Alan Kay1970

Alan Curtis Kay is an American computer scientist who pioneered work on object-oriented programming and

Personal Computinghuman-computer interactionU.S.A
Frances E. Allen
Frances E. Allen1970

Frances Elizabeth Allen was an American computer scientist and pioneer in the field of optimizing

Personal Computingprogramming languagesU.S.A
Niklaus Wirth
Niklaus Wirth1970

Niklaus Emil Wirth was a Swiss computer scientist

Personal Computingprogramming languagesSwitzerland
Per Martin-Löf
Per Martin-Löf1971

Per Erik Rutger Martin-Löf is a Swedish logician, philosopher, and mathematical statistician

Personal ComputingmathematicsSweden
Margaret Hamilton
Margaret Hamilton1971

Margaret Hamilton may refer to:Margaret Hamilton (nurse) (1840–1922), American nurse in the Civil War Maggie

Personal Computingsoftware engineeringU.S.A
Masatoshi Shima
Masatoshi Shima1971

Masatoshi Shima is a Japanese electronics engineer

Personal ComputinghardwareJapan
Federico Faggin
Federico Faggin1971

Federico Faggin is an Italian-American physicist, engineer, inventor and entrepreneur

Personal ComputinghardwareItaly
Lynn Conway
Lynn Conway1971

Lynn Ann Conway was an American computer scientist, electrical engineer, and transgender rights activist

Personal ComputinghardwareU.S.A
Richard Stallman
Richard Stallman1972

Richard Matthew Stallman, also known by his initials rms, is an American free software movement

Personal ComputingsoftwareU.S.A
Gary Kildall
Gary Kildall1972

Gary Arlen Kildall was an American computer scientist and microcomputer entrepreneur

Personal Computingoperating systemsU.S.A
André Truong Trong Thi
André Truong Trong Thi1972

André Trương Trọng Thi (1936–2005) was a Vietnamese-French computer engineer

Personal Computingpersonal computingVietnam
François Gernelle
François Gernelle1972

François Gernelle is a French engineer, computer scientist and entrepreneur famous for inventing the first

Personal Computingpersonal computingFrance
Jacek Karpinski
Jacek Karpinski1973

Jacek Karpiński was a Polish pioneer in computer engineering and computer science

Personal ComputinghardwareItaly
Charles Bachman
Charles Bachman1973

Charles William Bachman III was an American computer scientist, who spent his entire career as

Personal Computingdatabase management systemsU.S.A
Charles P. Thacker
Charles P. Thacker1973

Charles Patrick "Chuck" Thacker was an American pioneer computer designer

Personal ComputinghardwareU.S.A
Edwin Catmull
Edwin Catmull1974

Edwin Earl Catmull is an American computer scientist and animator who is the co-founder of

Personal Computingcomputer graphicsU.S.A
Elizabeth Feinler
Elizabeth Feinler1974

Elizabeth Jocelyn "Jake" Feinler is an American information scientist

Personal ComputinginternetU.S.A
Jim Gray
Jim Gray1974

James, Jim, or Jimmy Gray may refer to:

Personal Computingdistributed computingU.S.A
Leslie Lamport
Leslie Lamport1974

Leslie Barry Lamport is an American computer scientist and mathematician

Personal Computingdistributed computingU.S.A
Gerard Salton1975

Gerard A

Personal Computingtext processingGermany
Philip Rubin
Philip Rubin1975

Philip E

Personal Computingcognitive neuroscienceU.S.A
Steve Jobs
Steve Jobs1976

Steven Paul Jobs was an American businessman, inventor, and investor

Personal ComputinghardwareU.S.A
Dana Scott
Dana Scott1976

Dana Stewart Scott is an American logician who is the Hillman University Professor emeritus of

Personal Computingformal modelsU.S.A
Michael O. Rabin
Michael O. Rabin1976

Michael Oser Rabin was a computer scientist who was co-recipient, with Dana Scott, of the

Personal ComputingalgorithmsGermany
Whitfield Diffie
Whitfield Diffie1976

Bailey Whitfield 'Whit' Diffie ForMemRS is an American cryptographer and mathematician and one of the

Personal Computingnetwork securityU.S.A
Martin Hellman
Martin Hellman1976

Martin Edward Hellman is an American cryptologist and mathematician, best known for his invention of

Personal Computingnetwork securityU.S.A
Steve Wozniak
Steve Wozniak1976

Stephen Gary Wozniak, also known by his nickname Woz, is an American technology entrepreneur, electrical

Personal ComputinghardwareU.S.A
Ron Rivest
Ron Rivest1977

Ronald Linn Rivest is an American cryptographer and computer scientist whose work has spanned the

Personal Computingcomputer securityU.S.A
Adi Shamir
Adi Shamir1977

Adi Shamir is an Israeli cryptographer and inventor

Personal Computingcomputer securityIsrael
Leonard Adleman
Leonard Adleman1977

Leonard Max Adleman is an American computer scientist

Personal Computingdna computingU.S.A
Robert W. Floyd
Robert W. Floyd1978

Robert W

Personal Computingprogramming languagesU.S.A
David N. Cutler
David N. Cutler1978

David Neil Cutler Sr

Personal Computingoperating systemsU.S.A
Vint Cerf
Vint Cerf1978

Vinton Gray Cerf is an American Internet pioneer and is recognized as one of "the

Personal ComputinginternetU.S.A
Bob Kahn
Bob Kahn1978

Robert Elliot Kahn is an American electrical engineer who, along with Vint Cerf, first proposed

Personal ComputinginternetU.S.A
Bjarne Stroustrup
Bjarne Stroustrup1979

Bjarne Stroustrup is a Danish computer scientist, known for the development of the C++ programming

Personal Computingprogramming languagesDenmark

1980s20 pioneers

Alexander Stepanov
Alexander Stepanov1981

Alexander Alexandrovich Stepanov is a Russian-American computer programmer, best known as an advocate of generic

Personal ComputingalgorithmsRussia
Edmund M. Clarke
Edmund M. Clarke1981

Edmund Melson Clarke, Jr

Personal Computingformal verificationU.S.A
E. Allen Emerson
E. Allen Emerson1981

Ernest Allen Emerson II was an American computer scientist and winner of the 2007 Turing

Personal Computingformal verificationU.S.A
Anders Hejlsberg
Anders Hejlsberg1981

Anders Hejlsberg is a Danish software engineer who co-designed several programming languages and development tools

Personal Computingprogramming languagesDenmark
Michael Stonebraker
Michael Stonebraker1982

Michael Ralph Stonebraker is an American computer scientist specializing in database systems

Personal Computingdatabase management systemsU.S.A
Radia Perlman
Radia Perlman1985

Radia Joy Perlman is an American computer programmer and network engineer

Internet AgealgorithmsU.S.A
Richard M. Karp
Richard M. Karp1985

Richard Manning Karp is an American computer scientist and computational theorist at the University of

Internet AgealgorithmsU.S.A
Stephen Furber
Stephen Furber1985

Stephen Byram Furber is an English computer scientist, mathematician and hardware engineer, and Emeritus ICL

Internet AgehardwareUnited Kingdom
Sophie Wilson
Sophie Wilson1985

Sophie Mary Wilson is an English computer scientist, a co-designer of the instruction set for

Internet AgehardwareUnited Kingdom
Bertrand Meyer
Bertrand Meyer1986

Bertrand Meyer is a French academic, author, and consultant in the field of programming languages

Internet Ageprogramming languagesFrance
Barbara Grosz
Barbara Grosz1986

Barbara J

Internet Ageartificial intelligenceU.S.A
John Hopcroft
John Hopcroft1986

John Edward Hopcroft is an American theoretical computer scientist

Internet AgealgorithmsU.S.A
Robert Tarjan
Robert Tarjan1986

Robert Endre Tarjan is an American computer scientist and mathematician

Internet AgealgorithmsU.S.A
Barbara Liskov
Barbara Liskov1987

Barbara Jane Liskov is an American computer scientist who has made pioneering contributions to programming

Internet Ageprogramming languagesU.S.A
John Cocke
John Cocke1987

John Cocke may refer to:John Cocke (1925–2002), American computer scientist John Alexander Cocke (1772–1854), American

Internet AgehardwareU.S.A
John Gustafson
John Gustafson1988

John Gustafson may refer to:John Gustafson (musician) (1942–2014), bassist and vocalist John Gustafson (scientist), computer

Internet AgealgorithmsU.S.A
William Kahan
William Kahan1989

William "Velvel" Morton Kahan is a Canadian mathematician and computer scientist, who is a professor

Internet Agenumerical analysisCanada
Shafi Goldwasser
Shafi Goldwasser1989

Shafrira Goldwasser is an Israeli-American computer scientist

Internet AgecryptographyU.S.A
Fernando J. Corbató
Fernando J. Corbató1989

Fernando José "Corby" Corbató was an American computer scientist, notable as a pioneer in the

Internet Agecomputer securityU.S.A
Tim Berners-Lee
Tim Berners-Lee1989

Sir Timothy John Berners-Lee, also known as TimBL, is an English computer scientist best known

Internet AgeinternetUnited Kingdom

1990s14 pioneers

Robin Milner
Robin Milner1991

Arthur John Robin Gorell Milner was a British computer scientist, and he won the 1991

Internet Ageprogramming languagesUnited Kingdom
Jack Cole
Jack Cole1991

Jack Cole may refer to:Jack Cole (artist) (1914–1958), American comic book artist and cartoonist Jack

Internet AgemathematicsUnited Kingdom
Linus Torvalds
Linus Torvalds1991

Linus Benedict Torvalds is a Finnish and American software engineer who is the creator and

Internet Ageoperating systemsFinland
Butler W. Lampson
Butler W. Lampson1992

Butler W

Internet Agedistributed computingU.S.A
Richard E. Stearns
Richard E. Stearns1993

Richard Edwin Stearns is an American computer scientist who, with Juris Hartmanis, received the 1993

Internet AgealgorithmsU.S.A
Chai Keong Toh
Chai Keong Toh1993

Chai Keong Toh is a Singaporean computer scientist, engineer, industry director, former VP/CTO and university

Internet AgenetworkingSingapore
Juris Hartmanis
Juris Hartmanis1993

Juris Hartmanis was a Latvian-born American computer scientist and computational theorist who, with Richard E

Internet AgealgorithmsLatvia
Edward Feigenbaum
Edward Feigenbaum1994

Edward Albert Feigenbaum is an American computer scientist working in the field of artificial intelligence,

Internet Ageartificial intelligenceU.S.A
Sally Floyd1994

Sally Jean Floyd was an American computer scientist known for her work on computer networking

Internet AgenetworkingU.S.A
Raj Reddy
Raj Reddy1994

Dabbala Rajagopal "Raj" Reddy is an Indian-born American computer scientist

Internet Agehuman-computer interactionIndia
Rosalind Picard
Rosalind Picard1995

Rosalind Wright Picard is an American electrical engineer and computer scientist who is the Grover

Internet Ageaffective computingU.S.A
Manuel Blum
Manuel Blum1995

Manuel Blum is a Venezuelan-born American computer scientist who received the 1995 ACM Turing Award

Internet Agehuman-computer interactionVenezuela
Amir Pnueli
Amir Pnueli1996

Amir Pnueli was an Israeli computer scientist and the 1996 Turing Award recipient

Internet Ageformal methodsIsrael
Feng-hsiung Hsu
Feng-hsiung Hsu1997

Feng-hsiung Hsu is a Taiwanese-American computer scientist and electrical engineer

Internet Ageartificial intelligenceTaiwan