List of programmers: Difference between revisions

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
imported>Vanamonde93
Removing link(s) / list item(s) Wikipedia:Articles for deletion/James Duncan Davidson closed as delete (XFDcloser)
 
imported>Wikideas1
C: Donald D. Chamberlin
Line 66: Line 66:
*[[John Carmack]] – [[first-person shooter]]s ''[[Doom (series)|Doom]]'', ''[[Quake (video game)|Quake]]''
*[[John Carmack]] – [[first-person shooter]]s ''[[Doom (series)|Doom]]'', ''[[Quake (video game)|Quake]]''
*[[Vint Cerf]] – [[TCP/IP]], [[Network Control Protocol (ARPANET)|NCP]]
*[[Vint Cerf]] – [[TCP/IP]], [[Network Control Protocol (ARPANET)|NCP]]
*[[Donald D. Chamberlin]] – [[SQL]]
*[[Steve Chen]] – co-founder of [[YouTube]], [[MixBit#AVOS Systems|AVOS]], and part of the [[PayPal Mafia]]
*[[Ward Christensen]] – wrote the first BBS (Bulletin Board System) system CBBS
*[[Ward Christensen]] – wrote the first BBS (Bulletin Board System) system CBBS
*[[Edgar F. Codd]] – principal architect of [[relational model]]
*[[Edgar F. Codd]] – principal architect of [[relational model]]
Line 111: Line 113:
*[[Dan Farmer]] – created [[COPS (software)|COPS]] and [[Security Administrator Tool for Analyzing Networks]] (SATAN) Security Scanners
*[[Dan Farmer]] – created [[COPS (software)|COPS]] and [[Security Administrator Tool for Analyzing Networks]] (SATAN) Security Scanners
*[[Steve Fawkner]] – created ''[[Warlords (game series)|Warlords]]'' and ''[[Puzzle Quest]]''
*[[Steve Fawkner]] – created ''[[Warlords (game series)|Warlords]]'' and ''[[Puzzle Quest]]''
*[[Craig Federighi]] – [[NeXTSTEP]]  and [[Apple Inc.|Apple]] senior vice president
*[[Stuart Feldman]] – created [[make (software)|make]], authored [[Fortran 77]] compiler, part of original group that created [[Unix]]
*[[Stuart Feldman]] – created [[make (software)|make]], authored [[Fortran 77]] compiler, part of original group that created [[Unix]]
*[[David Filo]] – cocreated [[Yahoo!]]
*[[David Filo]] – cocreated [[Yahoo!]]
Line 116: Line 119:
*[[Andrew Fluegelman]] – author [[PC-Talk]] communications software; considered a cocreated [[shareware]]
*[[Andrew Fluegelman]] – author [[PC-Talk]] communications software; considered a cocreated [[shareware]]
*[[Mahmoud Samir Fayed]] – created [[PWCT]] and [[Ring (programming language)|Ring]]
*[[Mahmoud Samir Fayed]] – created [[PWCT]] and [[Ring (programming language)|Ring]]
*[[Scott Forstall]] – lead software developer during the creation of [[iOS]] for [[iPad]] and [[iPhone]]
*[[Martin Fowler (software engineer)|Martin Fowler]] – created the [[dependency injection]] pattern of software engineering, a form of [[inversion of control]]
*[[Martin Fowler (software engineer)|Martin Fowler]] – created the [[dependency injection]] pattern of software engineering, a form of [[inversion of control]]
*[[Brian Fox (computer programmer)|Brian Fox]] – created [[Bash (Unix shell)|Bash]], [[Readline]], [[GNU]] [[Finger (protocol)|Finger]]
*[[Brian Fox (computer programmer)|Brian Fox]] – created [[Bash (Unix shell)|Bash]], [[Readline]], [[GNU]] [[Finger (protocol)|Finger]]
Line 163: Line 167:
*[[John Henry Holland]] – pioneer in what became known as [[Genetic algorithm|genetic algorithms]], developed [[Holland's schema theorem]], [[Learning classifier system|Learning Classifier Systems]]
*[[John Henry Holland]] – pioneer in what became known as [[Genetic algorithm|genetic algorithms]], developed [[Holland's schema theorem]], [[Learning classifier system|Learning Classifier Systems]]
*[[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]]
*[[Grace Hopper]] – [[Harvard Mark I]] computer, [[FLOW-MATIC]], [[COBOL]]
*[[Grace Hopper]] – [[Harvard Mark I]] computer, [[FLOW-MATIC]], [[COBOL]]
*[[Ben Horowitz]] – [[Netscape]] product manager and [[Opsware]] co-founder and CEO
*[[Paul Hudak]] – [[Haskell]] language design, textbooks on it and [[computer music]]
*[[Paul Hudak]] – [[Haskell]] language design, textbooks on it and [[computer music]]
*[[David A. Huffman]] – created the [[Huffman coding]]; a compression algorithm
*[[David A. Huffman]] – created the [[Huffman coding]]; a compression algorithm
*[[Roger Hui]] – created [[J (programming language)|J]]
*[[Roger Hui]] – co-authored [[J (programming language)|J]]
*[[Dave Hyatt]] – co-authored [[Mozilla]] [[Firefox]]
*[[Dave Hyatt]] – co-authored [[Mozilla]] [[Firefox]]
*[[P. J. Hyett]] – cofounded [[GitHub]]
*[[P. J. Hyett]] – cofounded [[GitHub]]
Line 197: Line 203:
*[[Poul-Henning Kamp]] – [[MD5]] password hash algorithm, FreeBSD [[GEOM]] and [[GBDE]], part of [[Unix File System|UFS2]], [[FreeBSD Jail]]s, [[malloc]] and the [[Beerware]] license
*[[Poul-Henning Kamp]] – [[MD5]] password hash algorithm, FreeBSD [[GEOM]] and [[GBDE]], part of [[Unix File System|UFS2]], [[FreeBSD Jail]]s, [[malloc]] and the [[Beerware]] license
*[[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]]
*[[Phil Katz]] – created [[Zip (file format)]], authored [[PKZIP]]
*[[Phil Katz]] – created [[Zip (file format)]], authored [[PKZIP]]
*[[Ted Kaehler]] – contributions to [[Smalltalk]], [[Squeak]], [[HyperCard]]
*[[Ted Kaehler]] – contributions to [[Smalltalk]], [[Squeak]], [[HyperCard]]
Line 203: Line 210:
*[[Stan Kelly-Bootle]] – [[Manchester Mark 1]], ''[[The Devil's DP Dictionary]]''
*[[Stan Kelly-Bootle]] – [[Manchester Mark 1]], ''[[The Devil's DP Dictionary]]''
*[[John G. Kemeny|John Kemeny]] – cocreated [[BASIC]]
*[[John G. Kemeny|John Kemeny]] – cocreated [[BASIC]]
*[[Brian Kernighan]] – cocreated [[AWK]] (being the ''K'' in that name), authored [[ditroff]] text-formatting tool
*[[Brian Kernighan]] – cocreated [[AWK]] (being the ''K'' in that name), [[AMPL]], and authored [[ditroff]] text-formatting tool
*[[Gary Kildall]] – [[CP/M]], [[MP/M]], [[BIOS]], [[PL/M]], also known for work on [[data-flow analysis]], [[binary recompiler]]s, multitasking operating systems, graphical user interfaces, disk caching, [[CD-ROM]] file system and data structures, early multi-media technologies, founded [[Digital Research]] (DRI)
*[[Gary Kildall]] – [[CP/M]], [[MP/M]], [[BIOS]], [[PL/M]], also known for work on [[data-flow analysis]], [[binary recompiler]]s, multitasking operating systems, graphical user interfaces, disk caching, [[CD-ROM]] file system and data structures, early multi-media technologies, founded [[Digital Research]] (DRI)
*[[Tom Knight (scientist)|Tom Knight]] – [[Incompatible Timesharing System]]
*[[Tom Knight (scientist)|Tom Knight]] – [[Incompatible Timesharing System]]
Line 222: Line 229:
*[[Sam Lantinga]] – created [[Simple DirectMedia Layer]] (SDL)
*[[Sam Lantinga]] – created [[Simple DirectMedia Layer]] (SDL)
*[[Richard H. Lathwell|Dick Lathwell]] – codeveloped [[APL (programming language)|APL]]\360
*[[Richard H. Lathwell|Dick Lathwell]] – codeveloped [[APL (programming language)|APL]]\360
*[[Tim Berners-Lee]] – inventor of the [[World Wide Web]]
*[[Chris Lattner]] – main author of [[LLVM]] project
*[[Chris Lattner]] – main author of [[LLVM]] project
*[[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]]
Line 241: Line 249:
==M==
==M==
<!-- Please: Add a name only if the person has their own article, establishing notability. Anything else will be removed. Order entries alphabetically by last name. -->
<!-- Please: Add a name only if the person has their own article, establishing notability. Anything else will be removed. Order entries alphabetically by last name. -->
*[[Magnus Manske]] – [[MediaWiki]] and [[GENtle]]
*[[Khaled Mardam-Bey]] – created mIRC (Internet Relay Chat Client)
*[[Khaled Mardam-Bey]] – created mIRC (Internet Relay Chat Client)
*[[Simon Marlow]] – [[Haskell]] developer, book author; co-developer: [[Glasgow Haskell Compiler]], Haxl remote data access [[Library (computing)|library]]
*[[Simon Marlow]] – [[Haskell]] developer, book author; co-developer: [[Glasgow Haskell Compiler]], Haxl remote data access [[Library (computing)|library]]
Line 268: Line 277:
*[[Matt Mullenweg]] – co-authored [[WordPress]]
*[[Matt Mullenweg]] – co-authored [[WordPress]]
*[[Boyd Munro]] – Australian developed [[Grasp (spooler)|GRASP]], owns SDI, one of earliest software development companies
*[[Boyd Munro]] – Australian developed [[Grasp (spooler)|GRASP]], owns SDI, one of earliest software development companies
*[[Elon Musk]] – [[Zip2]] and [[X.com (bank)|X.com]]
*[[Mike Muuss]] – authored [[Ping (networking utility)|ping]], network tool to detect hosts
*[[Mike Muuss]] – authored [[Ping (networking utility)|ping]], network tool to detect hosts
<!-- Please order entries alphabetically. -->
<!-- Please order entries alphabetically. -->
Line 331: Line 341:
*[[Douglas T. Ross]] – Automatically Programmed Tools ([[APT (programming language)|APT]]), [[Computer-aided design]], [[structured analysis and design technique]], [[ALGOL X]]
*[[Douglas T. Ross]] – Automatically Programmed Tools ([[APT (programming language)|APT]]), [[Computer-aided design]], [[structured analysis and design technique]], [[ALGOL X]]
*[[Guido van Rossum]] – [[Python (programming language)|Python]]
*[[Guido van Rossum]] – [[Python (programming language)|Python]]
*[[Andy Rubin]] – [[Android (operating system)]]
*[[Philip Rubin]] – [[articulatory synthesis]] (ASY), [[sinewave synthesis]] (SWS), and [[HADES (software)|HADES]] signal processing system.
*[[Philip Rubin]] – [[articulatory synthesis]] (ASY), [[sinewave synthesis]] (SWS), and [[HADES (software)|HADES]] signal processing system.
*[[Jeff Rulifson]] – lead programmer on the [[NLS (computer system)|NLS]] project
*[[Jeff Rulifson]] – lead programmer on the [[NLS (computer system)|NLS]] project

Revision as of 06:49, 20 June 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

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