---
title: "List of computer scientists"
chunk: 2/7
source: "https://en.wikipedia.org/wiki/List_of_computer_scientists"
category: "reference"
tags: "science, encyclopedia"
date_saved: "2026-05-05T04:00:53.571776+00:00"
instance: "kb-cron"
---

== C ==
Pino Caballero Gil – cryptography
Tracy Camp – wireless computing
Martin Campbell-Kelly – history of computing
Rosemary Candlin
Rod Canion – cofounder of Compaq Computer Corporation
Bryan Cantrill – invented DTrace
Luca Cardelli
John Carmack – codeveloped Doom
Michael Caspersen – programming methodology, education in OO programming, leadership in developing informatics education
Edwin Catmull – computer graphics
Vint Cerf – Internet, TCP/IP
Gregory Chaitin
Robert Cailliau – Belgian computer scientist
Zhou Chaochen – duration calculus
Peter Chen – entity-relationship model, data modeling, conceptual model
Leonardo Chiariglione – founder of MPEG
Tracy Chou – computer scientist and activist
Alonzo Church – mathematics of combinators, lambda calculus
Alberto Ciaramella – speech recognition, patent informatics
Edmund M. Clarke – model checking
John Cocke – reduced instruction set computer (RISC)
Edgar F. Codd (1923–2003) – formulated the database relational model
Jacques Cohen – computer science professor
Ian Coldwater – computer security
Simon Colton – computational creativity
Alain Colmerauer – Prolog
Douglas Comer – Xinu
Paul Justin Compton – Ripple-down rules
Richard W. Conway – CORC, CUPL, and PL/C languages and dialects; programming textbooks
Stephen Cook – NP-completeness
James Cooley – Fast Fourier transform (FFT)
Steven Anson Coons – conic section analyses, Bézier surface patches (includes Coons patch), The Little Red Book (1967), computer graphics
Danese Cooper – open-source software
Fernando J. Corbató – Compatible Time-Sharing System (CTSS), Multics
Gordon Cormack – co-invented dynamic Markov compression
Kit Cosper – open-source software
Patrick Cousot – abstract interpretation
Ingemar Cox – digital watermarking
Damien Coyle – computational neuroscience, neuroimaging, neurotechnology, and brain-computer interface
Seymour Cray – Cray Research, supercomputer
Nello Cristianini – machine learning, pattern analysis, artificial intelligence
Jon Crowcroft – networking
W. Bruce Croft
Glen Culler – interactive computing, computer graphics, high performance computing
Haskell Curry

== D ==
Luigi Dadda – designer of the Dadda multiplier
Ole-Johan Dahl – Simula, object-oriented programming
Ryan Dahl – founder of node.js project
Andries van Dam – computer graphics, hypertext
Samir Das – Wireless Networks, Mobile Computing, Vehicular ad hoc network, Sensor Networks, Mesh networking, Wireless ad hoc network
Neil Daswani – computer security, co-founder and co-director of Stanford Advanced Computer Security Program, co-founder of Dasient (acquired by Twitter), former chief information security of LifeLock and Symantec's Consumer Business Unit
Christopher J. Date – proponent of database relational model
Terry A. Davis – creator of TempleOS
Jeff Dean – Bigtable, MapReduce, Spanner of Google
Erik Demaine – computational origami
Tom DeMarco
Richard DeMillo – computer security, software engineering, educational technology
Dorothy E. Denning – computer security
Peter J. Denning – identified the use of an operating system's working set and balance set, President of ACM
Michael Dertouzos – Director of Massachusetts Institute of Technology (MIT) Laboratory for Computer Science (LCS) from 1974 to 2001
Alexander Dewdney
Robert Dewar – IFIP WG 2.1 member, ALGOL 68, chairperson; AdaCore cofounder, president, CEO
Vinod Dham – P5 Pentium processor
Jan Dietz (born 1945) (decay constant) – information systems theory and Design & Engineering Methodology for Organizations
Whitfield Diffie (born 1944) (linear response function) – public key cryptography, Diffie–Hellman key exchange
Edsger W. Dijkstra – algorithms, Dijkstra's algorithm, Go To Statement Considered Harmful, semaphore (programming), IFIP WG 2.1 member
Matthew Dillon – DragonFly BSD with LWKT, vkernel OS-level virtualisation, file systems: HAMMER1, HAMMER2
Alan Dix – wrote important university level textbook on human–computer interaction
Jack Dongarra – linear algebra high performance computing (HCI)
Marco Dorigo – ant colony optimization
Paul Dourish – human computer interaction
Charles Stark Draper (1901–1987) – designer of Apollo Guidance Computer, "father of inertial navigation", MIT professor
Susan Dumais – information retrieval
Adam Dunkels – Contiki, lwIP, uIP, protothreads
Jon Michael Dunn – founding dean of Indiana University School of Informatics, information based logics especially relevance logic
Schahram Dustdar – Distributed Systems, TU Wien, Austria

== E ==
Peter Eades – graph drawing
Annie Easley
Wim Ebbinkhuijsen – COBOL
John Presper Eckert – ENIAC
Alan Edelman – Edelman's Law, stochastic operator, Interactive Supercomputing, Julia (programming language) cocreator, high performance computing, numerical computing
Brendan Eich – JavaScript, Mozilla
Philip Emeagwali – supercomputing
E. Allen Emerson – model checking
Douglas Engelbart – tiled windows, hypertext, computer mouse
Barbara Engelhardt – latent variable models, genomics, quantitative trait locus (QTL)
David Eppstein
Andrey Ershov – languages ALPHA, Rapira; first Soviet time-sharing system AIST-0, electronic publishing system RUBIN, multiprocessing workstation MRAMOR, IFIP WG 2.1 member, Aesthetics and the Human Factor in Programming
Don Estridge (1937–1985) – led development of original IBM Personal Computer (PC); known as "father of the IBM PC"
Oren Etzioni – MetaCrawler, Netbot
Christopher Riche Evans
David C. Evans – computer graphics
Shimon Even

== F ==
Scott Fahlman
Edward Feigenbaum – intelligence
Edward Felten – computer security
Tim Finin
Raphael Finkel
Donald Firesmith
Gary William Flake
Tommy Flowers – Colossus computer
Robert Floyd – NP-completeness
Sally Floyd – Internet congestion control
Lawrence J. Fogel – evolutionary programming
James D. Foley
Ken Forbus
L. R. Ford, Jr.
Lance Fortnow
Martin Fowler
Robert France
Herbert W. Franke
Edward Fredkin
Yoav Freund
Daniel P. Friedman
Charlotte Froese Fischer – computational theoretical physics
Ping Fu
Xiaoming Fu
Kunihiko Fukushima – neocognitron, artificial neural networks, convolutional neural network architecture, unsupervised learning, deep learning
D. R. Fulkerson