Notable programmer
This is a list of programmers notable for their contributions to
software, either as original author or architect, or for later additions.
See also: Game programmer, List of computer scientists Free Software authors
A - B - C - D-F -
G-H - I-J - K-L - M
- N-R - S - T-V - W-Z
A
B
C
D-F
- James Duncan
Davidson - creator of Tomcat, now part of the Jakarta Project
- L. Peter Deutsch - Ghostscript, Assembler for PDP-1, XDS-940 timesharing system, qed
text editor original co-author
- Edsger Dijkstra - contributions to ALGOL, Dijkstra's algorithm, Go To Statement Considered
Harmful
- Les Earnest - author of the
finger program
- Larry Ellison - co-creator of Oracle database, co-founder of Oracle
Corporation
- Marc Ewing - creator of Red Hat Linux
- Stuart Feldman - creator of make, author of Fortran 77 compiler, part of original group that
created UNIX
- Jay Fenlason - original
hack, GAS
- David Filo - co-creator of Yahoo!
- Andrew Fluegelman - author PC-Talk communications software; he is considered one of the fathers of shareware
- Brian Fox - creator of Bash, Readline, GNU Finger,
Meta-HTML
- Peter Fraser - FRED text
editor
- Jim Fruchterman founder
of Arkenstone (now part of Freedom Scientific) created scanners
for blind people
G-H
- Bill Gates - Altair
BASIC, Apple II BASIC,
co-founded Microsoft
- John Gilmore - GDB
- Adele Goldberg -
co-inventor of Smalltalk
- James Gosling - Java, Gosling Emacs, NeWS
- Bill Gosper - Macsyma,
Lisp machine, hashlife,
helped Donald Knuth on Vol.2 of The Art of Computer Programming
(Semi-numerical algorithms)
- Paul Graham - Yahoo! Store, On Lisp, ANSI
Common Lisp
- Richard Greenblatt - Lisp machine, Incompatible Timesharing System, MacHack
- Ralph Griswold - co-creator of SNOBOL and creator of Icon programming
language.
- Andi Gutmans - co-creator of PHP programming language
- Cecil Hastings - wrote the
classic Approximations for Digital Computers 1950s formulas for sin, cos, etc.
- Anders Hejlsberg -- Turbo Pascal, Delphi, C#
- Ted Henter founder of Henter-Joyce (now part of Freedom Scientific) creator of Jaws voice software for blind people
- Andy Hertzfeld - co-creator of Macintosh, co-founder of General Magic, co-founder of Eazel
- C. A. R. Hoare - first implementation of quicksort, Algol 60 compiler
- Grace Hopper - Navy Mark I computer,
FLOW-MATIC (which heavily influenced COBOL)
I-J
K-L
M
- Yukihiro Matsumoto - Ruby
- John McCarthy - Lisp
- Craig McClanahan - original author of Jakarta Struts, architect of Tomcat Catalina servlet container
- Douglas McIlroy - pipes and filters, concept of software
componentry, Unix tools (spell, diff, sort, join, graph, speak, tr, etc.)
- Marshall Kirk McKusick - BSD
- Bertrand Meyer - Eiffel, Object-oriented Software Construction, Design by contract
- Bob Miner - co-creator of Oracle database, co-founder of Oracle Corporation
- Jeff Minter - Psychedelic, and often llama-related video games
- Lou Montulli - creator of Lynx browser, cookies, the blink tag, server push and
client pull, HTTP proxying, HTTPS over SSL, browser integration with animated GIFs, founding member of HTML working group at
W3C
- Bram Moolenaar - author of text-editor Vim
- David Moon - MacLisp, ZetaLisp
- Chuck Moore - Forth
- Urban Müller - Brainfuck language
- Mike Muuss - author of ping, network
tool to detect hosts
N-R
- Col Needham - creator of the Internet Movie Database (IMDb)
- Peter Norton - programmer of the famous file manager program, Norton Commander
- Kristen Nygaard - SIMULA
- Ed Oates - co-creator of Oracle database, co-founder of Oracle Corporation
- Jarkko Oikarinen - creator of Internet Relay Chat (IRC)
- Andrew and Philip Oliver, The Oliver Twins - Many ZX
Spectrum games including Dizzy
- Larry Page - co-creator of Google
- Tim Paterson - QDOS
- Alexey Pajitnov - inventor of the game Tetris on the Electronica 60
- Charles Petzold - author
of many Microsoft Windows programming books
- Rob Pike - co-creator of UTF-8
character encoding, creator of editor sam, part of creation of
Plan 9 and Inferno operating systems
- Jef Raskin - started the Macintosh project in Apple Computer, designed
Canon Cat computer, developed The Humane Environment program
- Dennis Ritchie - C, Unix
- Ron Rivest - co-inventor of the RSA
algorithm (the R in the name stands for Rivest)
- Mark Rochkind - SCCS, see
SCM, SCM History
- Guido van Rossum - Python
- Eric Raymond - Open Source movement, author of fetchmail
- Steve Russell - First Lisp interpreter; original Spacewar graphic
computer game.
S
- Bill Schelter - GNU
Maxima, GNU Common
Lisp
- Ken Silverman - creator of Duke Nukem 3D's graphics engine
- Adi Shamir - co-inventor of the RSA
algorithm (the S in the name stands for Shamir)
- Cliff Shaw - IPL, the first AI language
- Charles Simonyi - Hungarian notation, Microsoft Word
- Henry Spencer - C News,
Regex
- Richard Stallman - Emacs, GCC, GDB, founder and pioneer of the GNU Project, terminal-independent I/O pioneer on
ITS, Lisp machine manual (chineual)
- Guy Steele - Common
Lisp, Scheme
- Bjarne Stroustrup - C++
- Zeev Suraski - co-creator of PHP programming language
- Gerald Jay Sussman - Scheme
- Tim Sweeney - The Unreal
engine, UnrealScript, ZZT
T-V
W-Z
- Larry Wall - warp, rn, patch, Perl
- Bob Wallace - author PC-Write word processor; he is considered one of the fathers of shareware
- John Warnock - creator of PostScript
- Pei-Yuan Wei - author of Viola, one of the earliest graphical browsers
- Peter Weinberger -
co-creator of AWK programming language (the
W in the name stands for Weinberger)
- David Wheeler - co-inventor of the subroutine; designer of WAKE; co-designer of Tiny Encryption Algorithm, XTEA, Burrows-Wheeler transform. (see
http://www.dwheeler.com/dwheeler.html); this
refers to several David Wheelers in computing
- Roberta and Ken Williams -- Sierra, King's Quest, graphic adventure game
- Dave Winer – developed XML-RPC, Frontier scripting language
- Niklaus Wirth - Pascal
- Don Woods - INTERCAL, Colossal Cave Adventure
- Steve Wozniak - Breakout, Apple Integer BASIC, founded Apple Computer
(with Steve Jobs)
- Jerry Yang - co-creator of Yahoo!
- Egon Zakrajšek - pioneer of computer science in Slovenia, texbooks for Z-23 assembler, structran
- Jamie Zawinski - Lucid
Emacs, Netscape, Mozilla, XScreenSaver
-This article has been brought to you by BambooWeb and Wikipedia-