List of Programmers 1 List of Programmers

List of Programmers 1 List of Programmers

List of programmers 1 List of programmers This list is incomplete. This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. A • Michael Abrash - Popularized Mode X for DOS. This allows for faster video refresh and square pixels. • Scott Adams - one of earliest developers of CP/M and DOS games • Leonard Adleman - co-creator of RSA algorithm (the A in the name stands for Adleman), coined the term computer virus • Alfred Aho - co-creator of AWK (the A in the name stands for Aho), and main author of famous Dragon book • JJ Allaire - creator of ColdFusion Application Server, ColdFusion Markup Language • Paul Allen - Altair BASIC, Applesoft BASIC, co-founded Microsoft • Eric Allman - sendmail, syslog • Marc Andreessen - co-creator of Mosaic, co-founder of Netscape • Bill Atkinson - QuickDraw, HyperCard B • John Backus - FORTRAN, BNF • Richard Bartle - MUD, with Roy Trubshaw, creator of MUDs • Brian Behlendorf - Apache • Kent Beck - Created Extreme Programming and co-creator of JUnit • Donald Becker - Linux Ethernet drivers, Beowulf clustering • Doug Bell - Dungeon Master series of computer games • Fabrice Bellard - Creator of FFMPEG open codec library, QEMU virtualization tools • Tim Berners-Lee - inventor of World Wide Web • Daniel J. Bernstein - djbdns, qmail • Eric Bina - co-creator of Mosaic web browser • Marc Blank - co-creator of Zork • Joshua Bloch - core Java language designer, lead the Java collections framework project • Bert Bos - author of Argo web browser, co-author of Cascading Style Sheets • David Bradley - coder on the IBM PC project team who wrote the Control-Alt-Delete keyboard handler, embedded in all PC-compatible BIOSes • Andrew Braybrook - video games Paradroid and Uridium • Larry Breed - co-developer of APL\360 • Jack E. Bresenham - creator of Bresenham's line algorithm • Dan Bricklin - co-creator of VisiCalc, the first personal spreadsheet program • Walter Bright - Digital Mars, First C++ compiler, author of D (programming language). • Richard Brodie - Microsoft Word • Grady Booch - Co-creator of Unified Modeling Language • Stephen Bourne - Creator of Bourne shell • Andries Brouwer - Hack, former maintainer of man pager man(1) [1], Linux kernel hacker • Danielle Bunten Berry (Dani Bunten) - M.U.L.E., multiplayer video game • Dries Buytaert - Creator of Drupal List of programmers 2 C • Steve Capps - co-creator of Macintosh and Newton • John D. Carmack - first person shooters Doom, Quake • Vinton Cerf - TCP/IP, NCP • Ward Christensen - Wrote the first BBS (Bulletin Board System) system CBBS • Bram Cohen - BitTorrent protocol design and implementation • Alain Colmerauer - Prolog • Alan Cooper - Visual Basic • Alan Cox - co-developer of Linux kernel • Brad Cox - Objective-C • Mike Cowlishaw - REXX and NetRexx, LEXX editor, image processing, decimal arithmetic packages • Mark Crispin - creator of IMAP, author of UW-IMAP, one of reference implementations of IMAP4 • Pamela Crossley - creator of SIMPLE for academic management of web pages • Ward Cunningham - creator of Wiki concept • William Crowther - Colossal Cave Adventure • Dave Cutler - architect of VMS, Windows NT D • Ole-Johan Dahl - co-creator of SIMULA • James Duncan Davidson - creator of Tomcat, now part of Jakarta Project • L. Peter Deutsch - Ghostscript, Assembler for PDP-1, XDS-940 timesharing system, QED original co-author • Edsger Dijkstra - contributions to ALGOL, Dijkstra's algorithm, Goto Statement Considered Harmful • Matt Dillon - programmer of various software including DICE and DragonflyBSD • Martin Dougiamas - creator and lead developer of Moodle • Adam Dunkels - author of Contiki operating system, the lwIP and uIP embedded TCP/IP stacks, inventor of protothreads E • Les Earnest - author of finger program • Brendan Eich - creator of JavaScript • Larry Ellison - co-creator of Oracle database, co-founder of Oracle Corporation • Marc Ewing - creator of Red Hat Linux F • Dan Farmer - Creator of COPS and SATAN Security Scanners • Stuart Feldman - creator of make, author of Fortran 77 compiler, part of original group that created Unix • David Filo - co-creator of Yahoo! • Brad Fitzpatrick - creator of memcached, Livejournal and OpenID • Andrew Fluegelman - author PC-Talk communications software; considered a co-creator of shareware • Brian Fox - creator of Bash, Readline, GNU Finger, Meta-HTML • Jim Fruchterman - founder of Arkenstone (now part of Freedom Scientific) and Benetech, created scanners for blind people List of programmers 3 G • Elon Gasper - co-founded Bright Star Technology, patented realistic facial movements for in-game speech. HyperAnimator, Alphabet Blocks, etc. • Bill Gates - Altair BASIC, co-founded Microsoft • Steve Gibson - creator of SpinRite • John Gilmore - GDB • Adele Goldberg - co-creator of Smalltalk • Ryan C. Gordon (a.k.a. Icculus) - Lokigames, ioquake3, MojoSetup, etc. • 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) • Andrew Gower - RuneScape Classic, RuneScape, co-founded Jagex • Paul Gower - RuneScape Classic, RuneScape, co-founded Jagex • Paul Graham - Yahoo! Store, On Lisp, ANSI Common Lisp • John Graham-Cumming - author of POPFile, a Bayesian filter-based e-mail classifier • Ralph Griswold - co-creator of SNOBOL, creator of Icon (programming language) • Richard Greenblatt - Lisp machine, Incompatible Timesharing System, MacHack • Scott Guthrie, (a.k.a. ScottGu) - ASP.NET Creator • Andi Gutmans - co-creator of PHP programming language H • Jim Hall - started the FreeDOS project • David Heinemeier Hansson - created the Ruby on Rails framework for developing web applications. • David Albert Huffman - created the Huffman Code compression algorithm. • Rebecca Heineman - Author of Bard's Tale III: Thief of Fate and Dragon Wars. • Anders Hejlsberg - Turbo Pascal, Borland Delphi, C# • Ted Henter - founder of Henter-Joyce (now part of Freedom Scientific) creator of Jaws, screen reader software for blind people • Andy Hertzfeld - co-creator of Macintosh, co-founder of General Magic, co-founder of Eazel • Rich Hickey - creator of Clojure language • D. Richard Hipp - creator of SQLite • C. A. R. Hoare - first implementation of quicksort, ALGOL 60 compiler, Communicating sequential processes • James Holmes - Committer on Struts project, create of Struts Console • Grace Hopper - Harvard Mark I computer, FLOW-MATIC, COBOL • Dave Hyatt - co-author of Mozilla Firefox I • Miguel de Icaza - GNOME project leader, initiator of Mono project • Roberto Ierusalimschy - Lua leading architect • Dan Ingalls - co-creator of Smalltalk and Bitblt • Geir Ivarsøy - co-creator of Opera web browser • Ken Iverson - APL, J • Toru Iwatani - creator of Pac-Man List of programmers 4 J • Bo Jangeborg - Sinclair ZX Spectrum games • Paul Jardetzky - author of server program for the first webcam • Lynne Jolitz - 386BSD • William Jolitz - 386BSD • Rod Johnson - creator of Spring framework • Stephen C. Johnson - yacc • Bill Joy - BSD, csh, vi, co-founder of Sun Microsystems • Robert K. Jung - creator of ARJ K • Poul-Henning Kamp - MD5 password hash algorithm, FreeBSD GEOM and GBDE, part of the UFS2, FreeBSD Jails, malloc and the Beerware license • Mitch Kapor - Lotus 1-2-3, founded Lotus Development Corporation • Phil Katz - creator of ZIP file format, author of PKZIP • Alan Kay - Smalltalk, Dynabook, Object-oriented programming, Squeak • Mel Kaye - a real programmer[2] • John Kemeny - co-creator of BASIC • Stan Kelly-Bootle - Manchester Mark 1, The Devil's DP Dictionary • Brian Kernighan - co-creator of AWK (the K in the name stands for Kernighan), author of ditroff text-formatting tool • Gary Kildall - CP/M • Tom Knight - Incompatible Timesharing System • Jim Knopf - aka Jim Button, author PC-File flatfile database; considered a co-creator of shareware • Donald E. Knuth - TeX, CWEB, Metafont, The Art of Computer Programming, Concrete Mathematics L • Andre LaMothe- LaMothe is the creator of the XGameStation,one of the world's first video game console development kits • Tom Lane - primary author of libjpeg, major developer of PostgreSQL • Leslie Lamport - LaTeX • Butler Lampson - QED original co-author • Sam Lantinga - creator of SDL • Dick Lathwell - co-developer of APL\360 • Chris Lattner - primary author of Low Level Virtual Machine project • Samuel J Leffler - BSD, FlexFAX, libtiff, FreeBSD Wireless Device Drivers • Rasmus Lerdorf - original creator of PHP • Michael Lesk - Lex • Gordon Letwin - Architect of OS/2, author of HPFS file system • Håkon Wium Lie - co-author of Cascading Style Sheets • Robert Love - Linux kernel developer • Ada Lovelace - First programmer (of Charles Babbages' Analytical Engine) • Al Lowe - creator of Leisure Suit Larry series List of programmers 5 M • Raphael Manfredi - contributions to Perl, software architect and maintainer of gtk-gnutella • Khaled Mardam-Bey - Creator of mIRC (Internet Relay Chat Client) • Yukihiro Matsumoto - Ruby • John McCarthy - Lisp • Craig McClanahan - original author of Jakarta Struts, architect of Tomcat Catalina servlet container • Daniel D. McCracken - professor at City College and author of Guide to Algol Programming, Guide to Cobol Programming, Guide to Fortran Programming (1957) • Douglas McIlroy - pipes and filters, concept of software componentry, Unix tools (spell, diff, sort, join, graph, speak, tr, etc.) • Shawn McKenzie - AutoTheme • Marshall Kirk McKusick - BSD, work

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us