List of programmers: Difference between revisions

Content deleted Content added
L: swift, mojo, clang, MLIR (software)
See also: programming journals on there twice
 
(36 intermediate revisions by 4 users not shown)
Line 5:
{{Dynamic list}}
{{Horizontal TOC|nonum=y}}
{{Compact ToC|center=yes|align=center
|seealso=yes
|refs=
|extlinks=yes
|pre1=Alphabetic list of last names
|custom1=
|custom2=
}}
 
==A==
<!-- 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. -->
Line 15 ⟶ 24:
*[[Allan Alcorn]] – [[Pong]]
*[[Andrei Alexandrescu]] – author, expert on languages [[C++]], [[D (programming language)|D]], and created the [[Modern C++ Design#Loki library|Loki library]]
*[[Frances Allen]] – [[optimizing compiler]]s, [[program optimization]], and [[parallel computing]]
*[[Paul Allen]] – [[Altair BASIC]], [[Applesoft BASIC]], cofounded [[Microsoft]]
*[[Eric Allman]] – [[sendmail]], [[syslog]]
*[[Sam Altman]] – [[OpenAI]]
*[[Marc Andreessen]] – co-created [[Mosaic (web browser)|Mosaic]], cofounded [[Netscape]]
*[[Bruce Artwick]] – [[Microsoft Flight Simulator]]
*[[Jeremy Ashkenas]] – [[CoffeeScript]] programming language and [[Backbone.js]]
*[[Julian Assange]] – [https://www.wikidata.org/wiki/Q4050423 Surfraw]<!--Q4050423-->, [[Rubberhose (file system)]], Strobe [[port scanner]] which influenced [[Nmap]]
*[[Bill Atkinson]] – [[QuickDraw]], [[HyperCard]]
*[[Lennart Augustsson]] – languages (Lazy [[ML (programming language)|ML]], Cayenne), compilers (HBC [[Haskell]], parallel Haskell front end, [[Bluespec]] [[SystemVerilog]] early), [[LPMud]] pioneer, [[NetBSD]] [[device driver]]s
Line 40 ⟶ 51:
*[[Tim Berners-Lee]] – invented [[World Wide Web]]
*[[Daniel J. Bernstein]] – [[djbdns]], [[qmail]]
*[[Pierre Bézier]] – [[Bézier curve]], [[Bézier surface]], [[Computer-aided manufacturing]], [[UNISURF]]
*[[Eric Bina]] – cocreated [[Mosaic (web browser)|Mosaic web browser]]
*[[Marc Blank]] – cocreated ''[[Zork]]''
*[[Jim Blinn]] – [[Blinn–Phong reflection model]]
*[[Joshua Bloch]] – core Java language designer, lead the [[Java collections framework]] project
*[[Jonathan Blow]] – [[video game]]s: ''[[Braid (video game)|Braid]]'', ''[[The Witness (2016 video game)|The Witness]]''
*[[Susan G. Bond]] – cocreated [[ALGOL 68-R]]
*[[Grady Booch]] – cocreated [[Unified Modeling Language]]
*[[Ed Boon]] – [[Mortal Kombat]]
*[[Alan H. Borning]] – [[human–computer interaction]], [[object-oriented programming]], [[constraint programming]], [[programming language]]s, [[ThingLab]]
*[[Bert Bos]] – authored [[Argo (web browser)|Argo]] web browser, co-authored [[Cascading Style Sheets]]
Line 71 ⟶ 85:
*[[Steve Capps]] – cocreated [[Macintosh]] and [[Apple Newton|Newton]]
*[[John Carmack]] – [[first-person shooter]]s ''[[Doom (series)|Doom]]'', ''[[Quake (video game)|Quake]]''
*[[Edwin Catmull]] – co-founder of [[Pixar]], [[Catmull–Rom spline]], [[Catmull–Clark subdivision surface]], [[texture mapping]]
*[[Vint Cerf]] – [[TCP/IP]], [[Network Control Protocol (ARPANET)|NCP]]
*[[Timothy M. Chan]] – [[Chan's algorithm]]
*[[Donald D. Chamberlin]] – [[SQL]]
*[[David Chaum]] – [[blind signature]]s, [[International Association for Cryptologic Research]], [[mix-net]], [[electronic voting]], [[Dining cryptographers protocol]], [[privacy-enhancing technologies]], and the godfather of [[digital currency]]
Line 81 ⟶ 97:
*[[Richard W. Conway]] – compilers for [[CORC]], [[Cornell University Programming Language|CUPL]], and [[PL/C]]; XCELL Factory Modelling System
*[[Alan Cooper (software designer)|Alan Cooper]] – [[Visual Basic (classic)|Visual Basic]]
*[[Fernando J. Corbató]] – [[Multics]] and [[Compatible Time-Sharing System]]
*[[Mike Cowlishaw]] – [[Rexx|REXX and NetRexx]], [[Oxford English Dictionary|LEXX editor]], image processing, [[decimal]] arithmetic packages
*[[Alan Cox (computer programmer)|Alan Cox]] – co-developed [[Linux]] [[Kernel (operating system)|kernel]]
Line 126 ⟶ 143:
*[[Lex Fridman]] – [[Lex Fridman#Lex Fridman Podcast|Artificial Intelligence Podcast]] now the [[Lex Fridman#Lex Fridman Podcast|Lex Fridmen Podcast]]
*[[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]]
*[[Andrew Fluegelman]] – author [[PC-Talk]] communications software; considered a cocreated [[shareware]]
Line 152 ⟶ 170:
*[[David Gries]] – The book ''The Science of Programming'', [[Interference freedom]], Member Emeritus, IFIP Working Group 2.3 on Programming Methodology
*[[Ralph Griswold]] – cocreated [[SNOBOL]], created [[Icon (programming language)]]
*[[Robert Griesemer]] – cocreated [[Go_Go (programming_languageprogramming language)|Go]]
*[[Neil J. Gunther]] – authored Pretty Damn Quick (PDQ) performance modeling program
*[[Scott Guthrie]] (a.k.a. ScottGu) – ASP.NET creator
Line 167 ⟶ 185:
*[[Margaret Hamilton (software engineer)|Margaret Hamilton]] – Director of Software Engineering Division of [[MIT Instrumentation Laboratory]], which developed on-board flight software for the space [[Apollo program]]
*[[Brian Harris (translation researcher)|Brian Harris]] – [[machine translation]] research, Canada's first [[computer-assisted translation]] course, natural translation theory, [[community interpreting]] (Critical Link)
*[[Donald Haderle]] – one of the first commercial [[RDBMS]]s the [[IBM Db2]]
*[[Juris Hartmanis]] – [[Computational complexity theory]]
*[[Eric Hehner]] – [[predicative programming]], [[formal methods]], [[quote notation]], [[ALGOL]]
*[[David Heinemeier Hansson]] – created the [[Ruby on Rails]] framework for developing web applications
Line 177 ⟶ 197:
*[[Tony Hoare|C. A. R. Hoare]] – first implementation of [[quicksort]], [[ALGOL 60]] compiler, [[Communicating sequential processes]]
*[[Louis Hodes]] – [[Lisp (programming language)|Lisp]], [[pattern recognition]], [[logic programming]], [[cancer research]]
*[[John Henry Holland]] – pioneer in what became known as [[Geneticgenetic algorithm|genetic algorithms]]s, developed [[Holland's schema theorem]], [[Learning classifier system|Learning Classifier Systems]]
*[[Allen Holub]] – author and public speaker, [[Agile Manifesto]] signatory
*[[Bri Holt]] - founder of [[Vidmeter]] and [[Engrade]]
Line 183 ⟶ 203:
*[[Ben Horowitz]] – [[Netscape]] product manager and [[Opsware]] co-founder and CEO
*[[Paul Hudak]] – [[Haskell]] language design, textbooks on it and [[computer music]]
*[[Tom Hudson (programmer)|Tom Hudson]] – [[Autodesk 3ds Max|3D Studio]], [[Cyber Studio|CAD-3D]], [[DEGAS (software)|DEGAS]]
*[[David A. Huffman]] – created the [[Huffman coding]]; a compression algorithm
*[[Roger Hui]] – co-authored [[J (programming language)|J]]
Line 192 ⟶ 213:
<!-- 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. -->
*[[Miguel de Icaza]] – [[GNOME]] project leader, initiated [[Mono (software)|Mono]] project
*[[Jean Ichbiah]] – [[Ada (programming language)]]
*[[Roberto Ierusalimschy]] – [[Lua (programming language)|Lua]] leading architect
*[[Dan Ingalls]] – cocreated [[Smalltalk]] and [[Bitblt]]
*[[Ross Ihaka]] – [[R (programming language)]]
*[[Geir Ivarsøy]] – cocreated [[Opera (web browser)|Opera]] web browser
*[[Kenneth E. Iverson|Ken Iverson]] – [[APL (programming language)|APL]], [[J (programming language)|J]]
Line 213 ⟶ 236:
==K==
<!-- 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. -->
*[[Ted Kaehler]] – contributions to [[Smalltalk]], [[Squeak]], [[HyperCard]]
*[[Laxmikant Kale]] – [[Charm++]]
*[[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]]
*[[Jawed Karim]] – co-founded [[YouTube]] and part of the [[PayPal Mafia]]
*[[Michael Kass]] – [[Active contour model]]
*[[Phil Katz]] – created [[Zip (file format)]], authored [[PKZIP]]
*[[Ted Kaehler]] – contributions to [[Smalltalk]], [[Squeak]], [[HyperCard]]
*[[Alan Kay]] – [[Smalltalk]], [[Dynabook]], [[Object-oriented programming]], [[Squeak]]
*[[Mel Kaye]] – [[LGP-30]] and [[RPC-4000]] machine code programmer at [[Royal McBee]] in the 1950s, famed as "[[Real Programmer]]" in [[the Story of Mel]]
Line 246 ⟶ 271:
*[[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]]
*[[Xavier Leroy]] — [[OCaml]] and [[CompCert]]
*[[Michael Lesk]] – [[Lex (software)|Lex]]
*[[Gordon Letwin]] – architected [[OS/2]], authored [[High Performance File System]] (HPFS)
*[[Max Levchin]] – co-founder of [[PayPal]]
*[[Jochen Liedtke]] – [[microkernel]] [[operating system]]s [[Eumel]], [[L3 microkernel|L3]], [[L4 microkernel family|L4]]
*[[Charles H. Lindsey]] – [[IFIP Working Group 2.1|IFIP WG 2.1]] member, ''Revised Report on [[ALGOL 68]]''
Line 331 ⟶ 358:
*[[Alexey Pajitnov]] – created game [[Tetris]] on [[Electronika 60]]
*[[Seymour Papert]] – [[Logo (programming language)]]
*[[Tony Parisi (software developer)|Tony Parisi]] – [[Virtual Reality Modeling Language]] (VRML)
*[[David Park (computer scientist)|David Park]] (1935–1990) – first [[Lisp (programming language)|Lisp]] implementation, expert in fairness, program schemas, [[bisimulation]] in [[concurrent computing]]
*[[Mike Paterson]] – [[algorithm]]s, [[analysis of algorithms]] (complexity)
*[[Tim Paterson]] – authored [[86-DOS]] (QDOS)
*[[Bruce Perens]] – co-found of the [[Open Source Initiative]] and original author of [[BusyBox]]
*[[Alan Perlis]] – first successful [[compiler]] and co-developed [[ALGOL]]
*[[Markus Persson]] – created Minecraft
Line 379 ⟶ 408:
*[[Jean E. Sammet]] – [[FORMAC]], [[COBOL]]
*[[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]]
*[[Cher Scarlett]] – [[Apple Inc.|Apple]], [[Webflow]], [[Blizzard Entertainment]], [[World Wide Technology]], and [[USA Today]]
*[[Bob Scheifler]] – [[X Window System]], [[Jini]]
Line 474 ⟶ 504:
*[[Dave Winer]] – developed [[XML-RPC]], Frontier scripting language
*[[Niklaus Wirth]] – [[ALGOL W]], [[IFIP Working Group 2.1|IFIP WG 2.1]] member, [[Pascal (programming language)|Pascal]], [[Modula-2]], [[Oberon (programming language)|Oberon]]
*[[Stephen Wolfram]] – created [[Mathematica]], [[Wolfram Alpha]], [[Wolfram Language]]
*[[Don Woods (programmer)|Don Woods]] – [[INTERCAL]], [[Colossal Cave Adventure]]
*[[Philip Woodward]] – [[ambiguity function]], [[sinc function]], [[Dirac comb|comb operator, rep operator]], [[ALGOL 68-R]]
Line 499 ⟶ 529:
==See also==
*[[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 members of the National Academy of Sciences (computer and information sciences)]]
Line 504 ⟶ 536:
*[[List of programming language researchers]]
*[[List of Russian programmers]]
*[[List of Turing Award laureates]]
*[[List of video game industry people#Programming|List of video game industry people]] (programming)
*[[Cypherpunk#Notable cypherpunks|Notable cypherpunks]]
 
[[Category:Computer programmers|!]]
[[Category:Lists of computer scientists|Programmers]]