List of programmers: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Pppery (alt)
m Rm links to Wikidata per Wikipedia talk:Manual of Style/Archive 204#New RFC on linking to Wikidata, replaced: [https://www.wikidata.org/wiki/Q4050423 Surfraw] → Surfraw<!--Q4050423-->
No edit summary
 
Line 5: Line 5:
{{Dynamic list}}
{{Dynamic list}}
{{Horizontal TOC|nonum=y}}
{{Horizontal TOC|nonum=y}}
{{Compact ToC|center=yes|align=center
|seealso=yes
|refs=
|extlinks=yes
|pre1=Alphabetic list of last names
|custom1=
|custom2=
}}


==A==
==A==
Line 19: Line 27:
*[[Paul Allen]] – [[Altair BASIC]], [[Applesoft BASIC]], cofounded [[Microsoft]]
*[[Paul Allen]] – [[Altair BASIC]], [[Applesoft BASIC]], cofounded [[Microsoft]]
*[[Eric Allman]] – [[sendmail]], [[syslog]]
*[[Eric Allman]] – [[sendmail]], [[syslog]]
*[[Sam Altman]] – [[OpenAI]]
*[[Marc Andreessen]] – co-created [[Mosaic (web browser)|Mosaic]], cofounded [[Netscape]]
*[[Marc Andreessen]] – co-created [[Mosaic (web browser)|Mosaic]], cofounded [[Netscape]]
*[[Bruce Artwick]] – [[Microsoft Flight Simulator]]
*[[Bruce Artwick]] – [[Microsoft Flight Simulator]]
Line 114: Line 121:
*[[Martin Dougiamas]] – creator and lead developed [[Moodle]]
*[[Martin Dougiamas]] – creator and lead developed [[Moodle]]
*[[Adam Dunkels]] – authored [[Contiki]] operating system, the [[lwIP]] and [[uIP (micro IP)|uIP]] embedded TCP/IP stacks, invented [[protothread]]s
*[[Adam Dunkels]] – authored [[Contiki]] operating system, the [[lwIP]] and [[uIP (micro IP)|uIP]] embedded TCP/IP stacks, invented [[protothread]]s
*[[Pavel Durov]] — co-founding of [[VK (service)|VK]] and [[Telegram (software)|Telegram]]
<!-- Please order entries alphabetically. -->
<!-- Please order entries alphabetically. -->


Line 135: Line 143:
*[[Lex Fridman]] – [[Lex Fridman#Lex Fridman Podcast|Artificial Intelligence Podcast]] now the [[Lex Fridman#Lex Fridman Podcast|Lex Fridmen Podcast]]
*[[Lex Fridman]] – [[Lex Fridman#Lex Fridman Podcast|Artificial Intelligence Podcast]] now the [[Lex Fridman#Lex Fridman Podcast|Lex Fridmen Podcast]]
*[[David Filo]] – cocreated [[Yahoo!]]
*[[David Filo]] – cocreated [[Yahoo!]]
*[[Hal Finney (computer scientist)|Hal Finney]] — helped [[Satoshi Nakamoto]] [[Debugging|debug]] [[Bitcoin]], [[Reusable proof-of-work|reusable proof-of-work]], and early developer of [[Pretty Good Privacy]].
*[[Brad Fitzpatrick]] – created [[memcached]], [[Livejournal]] and [[OpenID]]
*[[Brad Fitzpatrick]] – created [[memcached]], [[Livejournal]] and [[OpenID]]
*[[Andrew Fluegelman]] – author [[PC-Talk]] communications software; considered a cocreated [[shareware]]
*[[Andrew Fluegelman]] – author [[PC-Talk]] communications software; considered a cocreated [[shareware]]
Line 189: Line 198:
*[[Louis Hodes]] – [[Lisp (programming language)|Lisp]], [[pattern recognition]], [[logic programming]], [[cancer research]]
*[[Louis Hodes]] – [[Lisp (programming language)|Lisp]], [[pattern recognition]], [[logic programming]], [[cancer research]]
*[[John Henry Holland]] – pioneer in what became known as [[genetic algorithm]]s, developed [[Holland's schema theorem]], [[Learning classifier system|Learning Classifier Systems]]
*[[John Henry Holland]] – pioneer in what became known as [[genetic algorithm]]s, developed [[Holland's schema theorem]], [[Learning classifier system|Learning Classifier Systems]]
*[[Adrian Holovaty]] — [[Django (web framework)]]
*[[Allen Holub]] – author and public speaker, [[Agile Manifesto]] signatory
*[[Allen Holub]] – author and public speaker, [[Agile Manifesto]] signatory
*[[Bri Holt]] - founder of [[Vidmeter]] and [[Engrade]]
*[[Bri Holt]] - founder of [[Vidmeter]] and [[Engrade]]
Line 232: Line 242:
*[[Mitch Kapor]] – [[Lotus 1-2-3]], founded [[Lotus Development Corporation]]
*[[Mitch Kapor]] – [[Lotus 1-2-3]], founded [[Lotus Development Corporation]]
*[[Jawed Karim]] – co-founded [[YouTube]] and part of the [[PayPal Mafia]]
*[[Jawed Karim]] – co-founded [[YouTube]] and part of the [[PayPal Mafia]]
*[[Andrej Karpathy]] - co-founded [[OpenAI]], director of artificial intelligence at [[Tesla]], coined the term "[[vibe coding]]"
*[[Michael Kass]] – [[Active contour model]]
*[[Michael Kass]] – [[Active contour model]]
*[[Phil Katz]] – created [[Zip (file format)]], authored [[PKZIP]]
*[[Phil Katz]] – created [[Zip (file format)]], authored [[PKZIP]]
Line 262: Line 273:
*[[Samuel J. Leffler]] – [[Berkeley Software Distribution|BSD]], [[HylaFAX|FlexFAX]], [[LibTIFF]], [[Comparison of open-source wireless drivers#FreeBSD|FreeBSD Wireless Device Drivers]]
*[[Samuel J. Leffler]] – [[Berkeley Software Distribution|BSD]], [[HylaFAX|FlexFAX]], [[LibTIFF]], [[Comparison of open-source wireless drivers#FreeBSD|FreeBSD Wireless Device Drivers]]
*[[Rasmus Lerdorf]] – original creator of [[PHP]]
*[[Rasmus Lerdorf]] – original creator of [[PHP]]
*[[Xavier Leroy]] — [[OCaml]] and [[CompCert]]
*[[Michael Lesk]] – [[Lex (software)|Lex]]
*[[Michael Lesk]] – [[Lex (software)|Lex]]
*[[Gordon Letwin]] – architected [[OS/2]], authored [[High Performance File System]] (HPFS)
*[[Gordon Letwin]] – architected [[OS/2]], authored [[High Performance File System]] (HPFS)
Line 271: Line 283:
*[[Mike Little]] - co-authored [[WordPress]]
*[[Mike Little]] - co-authored [[WordPress]]
*[[Yanhong Annie Liu]] – [[programming language]]s, [[algorithm]]s, program design, [[program optimization]], [[software]] systems, optimizing, analysis, and transformations, intelligent systems, [[distributed computing]], [[computer security]], [[IFIP Working Group 2.1|IFIP WG 2.1]] member
*[[Yanhong Annie Liu]] – [[programming language]]s, [[algorithm]]s, program design, [[program optimization]], [[software]] systems, optimizing, analysis, and transformations, intelligent systems, [[distributed computing]], [[computer security]], [[IFIP Working Group 2.1|IFIP WG 2.1]] member
*[[Ed Logg]] – [[Asteroids (video game)|Asteroids]], [[Tetris (Atari Games)|Tetris]], and other [[Ed Logg#Games|other Atari video games]]
*[[Ed Logg]] – [[Asteroids (video game)|Asteroids]], [[Tetris (Atari Games)|Tetris]], and [[Ed Logg#Games|other Atari video games]]
*[[Robert Love]] – [[Linux kernel]] developer
*[[Robert Love]] – [[Linux kernel]] developer
*[[Ada Lovelace]] – first programmer (of [[Charles Babbage]]s' [[Analytical Engine]])
*[[Ada Lovelace]] – first programmer (of [[Charles Babbage]]s' [[Analytical Engine]])
Line 338: Line 350:
*[[Peter O'Hearn]] – [[separation logic]], [[bunched logic]], [[Infer Static Analyzer]]
*[[Peter O'Hearn]] – [[separation logic]], [[bunched logic]], [[Infer Static Analyzer]]
*[[Jarkko Oikarinen]] – created [[Internet Relay Chat]] (IRC)
*[[Jarkko Oikarinen]] – created [[Internet Relay Chat]] (IRC)
*[[Travis Oliphant]] — [[NumPy]], [[SciPy]], [[Anaconda (Python distribution)]], [[Probabilistic programming]]
*[[Oliver Twins|Andrew and Philip Oliver]], the Oliver Twins – many [[ZX Spectrum]] games including ''[[Dizzy (video game)|Dizzy]]''
*[[Oliver Twins|Andrew and Philip Oliver]], the Oliver Twins – many [[ZX Spectrum]] games including ''[[Dizzy (video game)|Dizzy]]''
*[[John Ousterhout]] – created [[Tcl]]/[[Tk (software)|Tk]]
*[[John Ousterhout]] – created [[Tcl]]/[[Tk (software)|Tk]]
Line 380: Line 393:
*[[Ron Rivest]] – cocreated [[RSA (algorithm)|RSA]] algorithm (being the ''R'' in that name). created RC4 and MD5
*[[Ron Rivest]] – cocreated [[RSA (algorithm)|RSA]] algorithm (being the ''R'' in that name). created RC4 and MD5
*[[John Romero]] – [[first-person shooter]]s ''[[Doom (franchise)|Doom]]'', ''[[Quake (video game)|Quake]]''
*[[John Romero]] – [[first-person shooter]]s ''[[Doom (franchise)|Doom]]'', ''[[Quake (video game)|Quake]]''
*[[Armin Ronacher]] — [[Flask (web framework)]]
*[[Ton Roosendaal]] – [[Blender (software)|Blender]]
*[[Ton Roosendaal]] – [[Blender (software)|Blender]]
*[[Blake Ross]] – co-authored [[Mozilla Firefox]]
*[[Blake Ross]] – co-authored [[Mozilla Firefox]]
Line 397: Line 411:
*[[Muni Sakya]] – Nepalese software
*[[Muni Sakya]] – Nepalese software
*[[Jean E. Sammet]] – [[FORMAC]], [[COBOL]]
*[[Jean E. Sammet]] – [[FORMAC]], [[COBOL]]
*[[3Blue1Brown|Grant Sanderson]] – [[3Blue1Brown#Manim|Manim]] a [[List of Python software#Mathematical libraries|Python mathematical library]] for [[mathematical visualization]]s for his [[3Blue1Brown]] YouTube channel
*[[Chris Sawyer]] – developed ''[[RollerCoaster Tycoon (video game)|RollerCoaster Tycoon]]'' and the ''[[Transport Tycoon]]'' series
*[[Chris Sawyer]] – developed ''[[RollerCoaster Tycoon (video game)|RollerCoaster Tycoon]]'' and the ''[[Transport Tycoon]]'' series
*[[David Sayre]] – one of the developers for [[Fortran]] and  [[Coherent diffraction imaging]]
*[[David Sayre]] – one of the developers for [[Fortran]] and  [[Coherent diffraction imaging]]
Line 419: Line 434:
*[[David Canfield Smith]] – invented [[Icon (computing)|interface icons]], [[programming by demonstration]], developed [[graphical user interface]], [[Xerox Star]]; [[PARC (company)|Xerox PARC]] researcher, cofounded Dest Systems, Cognition
*[[David Canfield Smith]] – invented [[Icon (computing)|interface icons]], [[programming by demonstration]], developed [[graphical user interface]], [[Xerox Star]]; [[PARC (company)|Xerox PARC]] researcher, cofounded Dest Systems, Cognition
*[[Matthew Smith (games programmer)|Matthew Smith]] – [[ZX Spectrum]] games, including ''[[Manic Miner]]'' and ''[[Jet Set Willy]]''
*[[Matthew Smith (games programmer)|Matthew Smith]] – [[ZX Spectrum]] games, including ''[[Manic Miner]]'' and ''[[Jet Set Willy]]''
* [[Edward Snowden]] – American [[National Security Agency|NSA]] contractor and whistleblower, co-developer of the [[Haven (software)|Haven]] security app.
*[[Henry Spencer]] – [[C News]], [[Regex]]
*[[Henry Spencer]] – [[C News]], [[Regex]]
*[[Joel Spolsky]] – cofounded Fog Creek Software and [[Stack Overflow]]
*[[Joel Spolsky]] – cofounded Fog Creek Software and [[Stack Overflow]]
Line 474: Line 490:
*[[Larry Wall]] – Warp (1980s space-war game), [[rn (newsreader)|rn]], [[patch (Unix)|patch]], [[Perl]]
*[[Larry Wall]] – Warp (1980s space-war game), [[rn (newsreader)|rn]], [[patch (Unix)|patch]], [[Perl]]
*[[Bob Wallace (computer scientist)|Bob Wallace]] – author [[PC-Write]] word processor; considered [[shareware]] cocreator
*[[Bob Wallace (computer scientist)|Bob Wallace]] – author [[PC-Write]] word processor; considered [[shareware]] cocreator
*[[Alexandr Wang]] — [[Scale AI]] and [[Meta Platforms|Meta]]'s chief AI officer
*[[Chris Wanstrath]] – cofounded [[GitHub]], created the [[Atom (text editor)]] and the [[Mustache (template system)|Mustache template system]]
*[[Chris Wanstrath]] – cofounded [[GitHub]], created the [[Atom (text editor)]] and the [[Mustache (template system)|Mustache template system]]
*[[John Warnock]] – created [[PostScript]]
*[[John Warnock]] – created [[PostScript]]
Line 490: Line 507:
*[[Evan Williams (Internet entrepreneur)|Evan Williams]] – created and cofounded language [[Logo (programming language)|Logo]]
*[[Evan Williams (Internet entrepreneur)|Evan Williams]] – created and cofounded language [[Logo (programming language)|Logo]]
*[[Roberta Williams|Roberta]] and [[Ken Williams (game developer)|Ken Williams]] – [[Sierra Entertainment]], ''[[King's Quest]]'', graphic adventure game
*[[Roberta Williams|Roberta]] and [[Ken Williams (game developer)|Ken Williams]] – [[Sierra Entertainment]], ''[[King's Quest]]'', graphic adventure game
*[[Simon Willison]] — [[Django (web framework)]]
*[[Sophie Wilson]] – designed instruction set for [[ARM architecture family|Acorn RISC Machine]], authored [[BBC BASIC]]
*[[Sophie Wilson]] – designed instruction set for [[ARM architecture family|Acorn RISC Machine]], authored [[BBC BASIC]]
*[[Zooko Wilcox-O'Hearn]] – [[Zcash]]
*[[Zooko Wilcox-O'Hearn]] – [[Zcash]]
Line 519: Line 537:
==See also==
==See also==
*[[List of computer scientists]]
*[[List of computer scientists]]
*[[List of computer magazines]] and [[List of computer books]]
*[[List of computer science journals]] and [[List of software programming journals]]
*[[List of computing people]]
*[[List of computing people]]
*[[List of members of the National Academy of Sciences (computer and information sciences)]]
*[[List of members of the National Academy of Sciences (computer and information sciences)]]
Line 526: Line 546:
*[[List of Turing Award laureates]]
*[[List of Turing Award laureates]]
*[[List of video game industry people#Programming|List of video game industry people]] (programming)
*[[List of video game industry people#Programming|List of video game industry people]] (programming)
*[[Cypherpunk#Notable cypherpunks|Notable cypherpunks]]


[[Category:Computer programmers|!]]
[[Category:Computer programmers|!]]
[[Category:Lists of computer scientists|Programmers]]
[[Category:Lists of computer scientists|Programmers]]
[[Category:Lists of people by occupation|Computer Programmers]]
[[Category:Lists of people by occupation|Computer Programmers]]

Latest revision as of 01:42, 12 November 2025

Template:Short description This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles. Some persons notable as computer scientists are included here because they work in program as well as research. Script error: No such module "Hatnote". Template:Horizontal TOC Template:Compact ToC

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

R

S

T

V

W

Y

Z

See also