Esta es una lista de programadores notables por sus contribuciones al software, ya sea como autores o arquitectos originales o por adiciones posteriores. Todas las entradas deben tener artículos asociados. Algunas personas notables como científicos informáticos se incluyen aquí porque trabajan tanto en programación como en investigación.
A
- Michael Abrash – optimización de programas y lenguaje ensamblador x86
- Scott Adams : serie de aventuras de texto que comenzó a fines de la década de 1970
- Tarn Adams – Fortaleza de los Enanos
- Leonard Adleman , cocreador del algoritmo RSA (la A del nombre) y acuñó el término virus informático .
- Alfred Aho : cocreador de AWK (la A es el nombre) y autor principal del famoso Compilers: Principles, Techniques, and Tools (libro de Dragon)
- Andrei Alexandrescu – autor, experto en lenguajes C++ , D
- Paul Allen – Altair BASIC , Applesoft BASIC , cofundador de Microsoft
- Eric Allman – sendmail , syslog
- Marc Andreessen : cocreador de Mosaic y cofundador de Netscape
- Jeremy Ashkenas – Lenguaje de programación CoffeeScript y Backbone.js
- Bill Atkinson – QuickDraw , HyperCard
- Lennart Augustsson : lenguajes (Lazy ML , Cayenne), compiladores (HBC Haskell , front end paralelo de Haskell, Bluespec SystemVerilog en sus inicios), pionero de LPMud , controladores de dispositivos NetBSD
B
- Roland Carl Backhouse – construcción de programas informáticos , resolución de problemas algorítmicos , ALGOL
- John Backus – Fortran , BNF
- Lars Bak – especialista en máquinas virtuales
- Richard Bartle – MUD , con Roy Trubshaw , creó los MUD
- Friedrich L. Bauer – Stack (estructura de datos) , traducción de fórmulas secuenciales , ALGOL , ingeniería de software , teorema de Bauer-Fike
- Kent Beck – creó la programación extrema y cocreó JUnit
- Donald Becker : controladores Ethernet para Linux , agrupación en clústeres Beowulf
- Brian Behlendorf – Servidor HTTP Apache
- Doug Bell – Serie de videojuegos Dungeon Master
- Fabrice Bellard : creó la biblioteca de códecs abiertos FFmpeg y las herramientas de virtualización QEMU
- Tim Berners-Lee , el inventor de la World Wide Web
- Daniel J. Bernstein – djbdns , correo electrónico
- Eric Bina – cocreador del navegador web Mosaic
- Marc Blank – co-creador de Zork
- Joshua Bloch : diseñador del lenguaje Java central, líder del proyecto del marco de colecciones de Java
- Jonathan Blow – videojuegos Braid y The Witness
- Susan G. Bond – cocreadora de ALGOL 68-R
- Grady Booch : cocreó el lenguaje de modelado unificado
- Bert Bos : autor del navegador web Argo y coautor de Cascading Style Sheets
- Stephen R. Bourne : cocreador de ALGOL 68C y creador de Bourne Shell
- David Bradley , codificador del equipo del proyecto IBM PC que escribió el controlador de teclado Control-Alt-Delete , integrado en todos los BIOS compatibles con PC
- Andrew Braybrook – videojuegos Paradroid y Uridium
- Larry Breed : implementación de la notación Iverson (APL), codesarrollador de APL \360, cofundador de Scientific Time Sharing Corporation
- Jack Elton Bresenham : creó el algoritmo de línea de Bresenham
- Dan Bricklin – cocreador de VisiCalc , el primer programa de hoja de cálculo personal
- Walter Bright – Digital Mars , primer compilador de C++, autor de D (lenguaje de programación)
- Sergey Brin – cofundador de Google Inc.
- Per Brinch Hansen (apellido "Brinch Hansen") – Sistema multiprogramación RC 4000 , núcleos de sistemas operativos , micronúcleos , monitores , programación concurrente , Pascal concurrente , computación distribuida y procesos, computación paralela
- Richard Brodie – Microsoft Word
- Andries Brouwer – Hack , antiguo mantenedor de man pager , hacker del kernel de Linux
- Danielle Bunten Berry (Dani Bunten) – MULE , videojuego multijugador y otros videojuegos destacados
- Rod Burstall – idiomas COWSEL (rebautizado como POP-1), POP-2 , NPL , Hope ; Premio al logro de ACM SIGPLAN 2009 PL
- Dries Buytaert – creó Drupal
do
- Steve Capps : cocreador de Macintosh y Newton
- John Carmack – Shooters en primera persona Doom , Quake
- Vint Cerf – TCP/IP , NCP
- Ward Christensen – escribió el primer sistema BBS (Bulletin Board System) CBBS
- Edgar F. Codd – arquitecto principal del modelo relacional
- Bram Cohen – Diseño e implementación del protocolo BitTorrent
- Alain Colmerauer – Prólogo
- Richard W. Conway : compiladores para CORC , CUPL y PL/C ; sistema de modelado de fábrica XCELL
- Alan Cooper – Visual Basic
- Mike Cowlishaw – REXX y NetRexx , editor LEXX , procesamiento de imágenes, paquetes aritméticos decimales
- Alan Cox – co-desarrollador del kernel de Linux
- Brad Cox – Objetivo-C
- Mark Crispin : creó IMAP y fue autor de UW-IMAP, una de las implementaciones de referencia de IMAP4
- William Crowther – Aventura en una cueva colosal
- Ward Cunningham – creó el concepto de Wiki
- Dave Cutler diseñó RSX-11M , OpenVMS , VAXELN , DEC MICA y Windows NT
D
- Ole-Johan Dahl – co-creador de Simula , programación orientada a objetos
- Ryan Dahl – creó Node.js
- James Duncan Davidson : creó Tomcat , ahora parte del Proyecto Jakarta
- Terry A. Davis – desarrollador de TempleOS
- Jeff Dean – Llave inglesa , Bigtable , MapReduce
- L. Peter Deutsch – Ghostscript , ensamblador para PDP-1 , sistema de tiempo compartido XDS-940 , coautor original de QED
- Robert Dewar – Miembro del grupo de trabajo 2.1 de la IFIP , presidente de ALGOL 68 ; cofundador, presidente y director ejecutivo de AdaCore
- Edsger W. Dijkstra – contribuciones a ALGOL , algoritmo de Dijkstra , declaración Go To considerada dañina , miembro del grupo de trabajo 2.1 de IFIP
- Matt Dillon – programó varios programas, incluidos DICE y DragonflyBSD
- Jack Dorsey – creó Twitter
- Martin Dougiamas – creador y líder en el desarrollo de Moodle
- Adam Dunkels : autor del sistema operativo Contiki , de las pilas TCP/IP integradas lwIP y uIP , inventor de los protothreads
mi
- Les Earnest – programa de dedos creado por él
- Alan Edelman – Ley de Edelman, operador estocástico, supercomputación interactiva, cocreador de Julia (lenguaje de programación) , computación de alto rendimiento, computación numérica
- Brendan Eich – creó JavaScript
- Larry Ellison : cocreador de Oracle Database y cofundador de Oracle Corporation
- Andrey Ershov – idiomas ALPHA , Rapira ; primer sistema soviético de tiempo compartido AIST-0 , sistema de publicación electrónica RUBIN , estación de trabajo multiprocesamiento MRAMOR , miembro del grupo de trabajo 2.1 del IFIP , Estética y factor humano en la programación
- Marc Ewing – creó Red Hat Linux
F
- Scott Fahlman – creó un emoticón con cara sonriente :-)
- Dan Farmer creó COPS y la herramienta de administración de seguridad para analizar redes (SATAN) Escáneres de seguridad
- Steve Fawkner – creó Warlords y Puzzle Quest
- Stuart Feldman : creó make , fue autor del compilador Fortran 77 y formó parte del grupo original que creó Unix.
- David Filo – cocreador de Yahoo!
- Brad Fitzpatrick creó Memcached , Livejournal y OpenID
- Andrew Fluegelman – autor del software de comunicaciones PC-Talk ; considerado shareware co-creado
- Mahmoud Samir Fayed – creó PWCT y Ring
- Martin Fowler – creó el patrón de inyección de dependencia de la ingeniería de software, una forma de inversión de control
- Brian Fox – creó Bash , Readline y GNU Finger
GRAMO
- Elon Gasper – cofundador de Bright Star Technology , movimientos faciales realistas patentados para el habla en el juego; HyperAnimator, Alphabet Blocks, etc.
- Bill Gates – Altair BASIC , cofundador de Microsoft
- Nick Gerakines – autor, colaborador de proyectos de código abierto de Erlang
- Jim Gettys – Sistema X Window , HTTP /1.1, Una computadora portátil por niño , Bufferbloat
- Steve Gibson – creó SpinRite
- John Gilmore – Depurador GNU (GDB)
- Adele Goldberg – co-creadora de Smalltalk
- Robert Griesemer – cocreador de Go
- Ryan C. Gordon (también conocido como Icculus) – Lokigames , ioquake3
- James Gosling – Java , Gosling Emacs , Noticias
- Bill Gosper – Macsyma , máquina Lisp , hashlife , ayudó a Donald Knuth en el volumen 2 de El arte de la programación informática (algoritmos seminuméricos)
- Paul Graham – Yahoo! Store , On Lisp , ANSI Common Lisp
- John Graham-Cumming es el autor de POPFile , un clasificador de correo electrónico basado en filtros bayesianos
- David Gries – El libro La ciencia de la programación , Libertad de interferencia , Miembro emérito, Grupo de trabajo 2.3 de la IFIP sobre metodología de programación
- Ralph Griswold : cocreador de SNOBOL y creador de Icon (lenguaje de programación)
- Richard Greenblatt – Máquina Lisp , Sistema de tiempo compartido incompatible , MacHack
- Neil J. Gunther : autor del programa de modelado de rendimiento Pretty Damn Quick (PDQ)
- Scott Guthrie (también conocido como ScottGu): creador de ASP.NET
- Jürg Gutknecht – con Niklaus Wirth : Computadora Lilith ; Modula-2 , Oberon , lenguajes de programación Zonnon ; sistema operativo oberon
- Andi Gutmans – cocreó el lenguaje de programación PHP
- Michael Guy – Phoenix , trabajo sobre teoría de números , álgebra computacional , teoría de poliedros de dimensiones superiores , ALGOL 68C ; trabajo con John Horton Conway
yo
- Daniel Ha – cofundador y director ejecutivo de la plataforma de comentarios de blogs Disqus
- Nico Habermann – trabajo en sistemas operativos , ingeniería de software , comunicación entre procesos , sincronización de procesos, prevención de bloqueos , verificación de software , lenguajes de programación : ALGOL 60 , BLISS , Pascal , Ada
- Jim Hall – inició el proyecto FreeDOS
- Margaret Hamilton – Directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT , que desarrolló el software de vuelo a bordo para el programa espacial Apollo
- Brian Harris : investigación sobre traducción automática , primer curso de traducción asistida por computadora de Canadá , teoría de la traducción natural, interpretación comunitaria (Critical Link)
- Eric Hehner – programación predicativa , métodos formales , notación de comillas , ALGOL
- David Heinemeier Hansson – creó el marco Ruby on Rails para desarrollar aplicaciones web
- Rebecca Heineman – autora de Bard's Tale III : Thief of Fate y Dragon Wars
- Gernot Heiser – enseñanza, investigación y comercialización de sistemas operativos , Open Kernel Labs , OKL4 , Wombat
- Anders Hejlsberg – Turbo Pascal , Delphi , C# , TypeScript
- Ted Henter – fundó Henter-Joyce (ahora parte de Freedom Scientific ) y creó el software de lectura de pantalla JAWS para personas ciegas
- Andy Hertzfeld : cocreador de Macintosh , cofundador de General Magic y cofundador de Eazel
- D. Richard Hipp – creó SQLite
- CAR Hoare – primera implementación de quicksort , compilador ALGOL 60 , comunicación de procesos secuenciales
- Louis Hodes – Lisp , reconocimiento de patrones , programación lógica , investigación del cáncer
- John Henry Holland , pionero de lo que se conoció como algoritmos genéticos , desarrolló el teorema del esquema de Holland y los sistemas clasificadores de aprendizaje.
- Allen Holub – autor y orador público, firmante del Manifiesto Ágil
- Grace Hopper – Computadora Harvard Mark I , FLOW-MATIC , COBOL
- Paul Hudak – Diseño del lenguaje Haskell , libros de texto sobre él y música informática
- David A. Huffman – creó la codificación Huffman ; un algoritmo de compresión
- Roger Hui – creó J
- Dave Hyatt – coautor de Mozilla Firefox
- PJ Hyett – cofundador de GitHub
I
- Miguel de Icaza – líder del proyecto GNOME , inició el proyecto Mono
- Roberto Ierusalimschy – Arquitecto líder de Lua
- Dan Ingalls : cocreador de Smalltalk y Bitblt
- Geir Ivarsøy : navegador web Opera cocreado
- Ken Iverson – APL , J
- Toru Iwatani – creó Pac-Man
Yo
- Bo Jangeborg – Juegos de ZX Spectrum
- Paul Jardetzky : autor del programa de servidor para la primera cámara web
- Rod Johnson – creó Spring Framework y fundó SpringSource
- Stephen C. Johnson – Asociación de Científicos y Tecnológicos de Estados Unidos
- Lynne Jolitz – 386BSD
- William Jolitz – 386BSD
- Bill Joy – BSD , csh , vi , cofundador de Sun Microsystems
- Robert K. Jung - creó ARJ
K
- Poul-Henning Kamp – Algoritmo de hash de contraseña MD5 , FreeBSD GEOM y GBDE , parte de UFS2 , FreeBSD Jails , malloc y la licencia Beerware
- Mitch Kapor – Lotus 1-2-3 , fundó Lotus Development Corporation
- Phil Katz – creó Zip (formato de archivo) , fue autor de PKZIP
- Ted Kaehler : contribuciones a Smalltalk , Squeak y HyperCard
- Alan Kay – Smalltalk , Dynabook , Programación orientada a objetos , Squeak
- Mel Kaye – Programador de código de máquina LGP-30 y RPC-4000 en Royal McBee en la década de 1950, famoso como " Programador real " en la historia de Mel
- Stan Kelly-Bootle – Manchester Mark 1 , El diccionario DP del diablo
- John Kemeny – co-creador de BASIC
- Brian Kernighan : cocreador de AWK (la K del nombre) y autor de la herramienta de formato de texto Ditroff
- Gary Kildall – CP/M , MP/M , BIOS , PL/M , también conocido por su trabajo en análisis de flujo de datos , recompiladores binarios , sistemas operativos multitarea, interfaces gráficas de usuario, almacenamiento en caché de disco, sistema de archivos de CD-ROM y estructuras de datos, primeras tecnologías multimedia, fundó Digital Research (DRI)
- Tom Knight – Sistema de tiempo compartido incompatible
- Jim Knopf , también conocido como Jim Button, autor de la base de datos de archivos planos PC-File ; shareware co-creado
- Donald E. Knuth – TeX , CWEB , Metafont , El arte de la programación informática , Matemáticas concretas
- Andrew R. Koenig : coautor de libros sobre C y C++ y ex editor de proyectos del comité de normas ISO/ANSI para C++
- Gennady Korotkevich - Programador competitivo, el primero en romper la barrera de los 3900 en Codeforces
- Cornelis HA Koster – Informe sobre el lenguaje algorítmico ALGOL 68 , ALGOL 68 transput
yo
- Andre LaMothe creó XGameStation, uno de los primeros kits de desarrollo de consolas de videojuegos del mundo
- Leslie Lamport – Látex
- Butler Lampson – Coautor original de QED
- Peter Landin – ISWIM , operador J , máquina SECD , regla del fuera de juego , azúcar sintáctica , ALGOL , miembro del IFIP WG 2.1
- Tom Lane – autor principal de libjpeg , desarrollador principal de PostgreSQL
- Sam Lantinga creó Simple DirectMedia Layer (SDL)
- Dick Lathwell – co-desarrolló APL \360
- Chris Lattner – autor principal del proyecto LLVM
- Samuel J. Leffler – Controladores de dispositivos inalámbricos BSD , FlexFAX , LibTIFF y FreeBSD
- Rasmus Lerdorf – PHP creado originalmente
- Michael Lesk - Lex
- Gordon Letwin : diseñó OS/2 y fue autor del sistema de archivos de alto rendimiento (HPFS)
- Jochen Liedtke – sistemas operativos microkernel Eumel , L3 , L4
- Charles H. Lindsey – Miembro del grupo de trabajo 2.1 del IFIP , Informe revisado sobre ALGOL 68
- Håkon Wium Lie – coautor de Hojas de estilo en cascada
- Yanhong Annie Liu – lenguajes de programación , algoritmos , diseño de programas, optimización de programas , sistemas de software , optimización, análisis y transformaciones, sistemas inteligentes, computación distribuida , seguridad informática , miembro del IFIP WG 2.1
- Robert Love – Desarrollador del kernel de Linux
- Ada Lovelace – primera programadora (de la máquina analítica de Charles Babbage )
- Al Lowe – creó la serie Leisure Suit Larry
- David Luckham – Lisp , demostración automatizada de teoremas , verificador Pascal de Stanford , procesamiento de eventos complejos , cofundador de Rational Software ( compilador Ada )
- Hans Peter Luhn : codificación hash, lista enlazada, búsqueda y ordenación de árboles binarios
METRO
- Khaled Mardam-Bey creó mIRC (cliente de chat por Internet)
- Simon Marlow – Desarrollador de Haskell , autor de libros; codesarrollador: Glasgow Haskell Compiler , biblioteca de acceso remoto a datos Haxl
- Robert C. Martin – autor de Clean Code , The Clean Coder , líder del movimiento Clean Code, firmante del Manifiesto Ágil
- John Mashey – autor de PWB shell , también llamado Mashey shell
- Yukihiro Matsumoto "Matz" - Idioma Ruby
- Conor McBride – investiga la teoría de tipos , programación funcional ; co-creó Epigram (lenguaje de programación) con James McKinna; miembro del Grupo de Trabajo 2.1 del IFIP sobre lenguajes algorítmicos y cálculos
- John McCarthy – Lisp , ALGOL , miembro del IFIP WG 2.1 , inteligencia artificial
- Craig McClanahan – autor original de Jakarta Struts , arquitecto del contenedor de servlets Tomcat Catalina
- Daniel D. McCracken , profesor en el City College y autor de Guide to Algol Programming , Guide to Cobol Programming y Guide to Fortran Programming (1957)
- Scott A. McGregor : arquitecto y líder del equipo de desarrollo de Microsoft Windows 1.0 , coautor de la versión 11 de X Window System y desarrollador de Cedar Viewers Windows System en Xerox PARC
- Douglas McIlroy – macros , tuberías y filtros , concepto de componentes de software , herramientas Unix (spell, diff, sort, join, graph, speak, tr, etc.)
- Marshall Kirk McKusick – Berkeley Software Distribution (BSD), trabajo en FFS , implementó actualizaciones suaves
- Sid Meier , autor, magnate de la civilización y los ferrocarriles , cofundador de MicroProse
- Bertrand Meyer – Eiffel , Construcción de software orientado a objetos , diseño por contrato
- Bob Miner : cocreador de Oracle Database y cofundador de Oracle Corporation
- Jeff Minter : videojuegos psicodélicos y a menudo relacionados con llamas
- James G. Mitchell – compilador WATFOR , Mesa (lenguaje de programación) , Spring (sistema operativo) , arquitectura ARM
- Arvind Mithal : verificación formal de grandes sistemas digitales , desarrollo de arquitecturas de flujo de datos dinámicos , lenguajes de programación de computación paralela (Id, pH), compilación en máquinas paralelas
- Petr Mitrichev – programador competitivo
- Cleve Moler – coautor de LINPACK , EISPACK y MATLAB
- Lou Montulli : creó el navegador Lynx , las cookies , la etiqueta blink, el envío al servidor y la extracción al cliente, el proxy HTTP, HTTP sobre SSL, la integración del navegador con GIF animados, miembro fundador del grupo de trabajo HTML en W3C
- Bram Moolenaar - editor de texto escrito por Vim
- David A. Moon – Maclisp , ZetaLisp
- Charles H. Moore – creó el lenguaje Forth
- Roger Moore : co-desarrolló APL \360, creó IPSANET y cofundó IP Sharp Associates
- Matt Mullenweg – autor de WordPress
- Boyd Munro : australiano, desarrolló GRASP y es propietario de SDI, una de las primeras empresas de desarrollo de software
- Mike Muuss : autor de ping , una herramienta de red para detectar hosts
norte
- Patrick Naughton , uno de los primeros diseñadores de Java , HotJava
- Peter Naur (1928–2016) – Forma Backus–Naur (BNF), ALGOL 60 , miembro del grupo de trabajo 2.1 de la IFIP
- Fredrik Neij – co-creador de The Pirate Bay
- Graham Nelson – creó el sistema de creación Inform para ficción interactiva
- Greg Nelson (1953–2015): teorías de módulo de satisfacibilidad , verificación estática extendida , verificación de programas , comité Modula-3 , demostrador de teoremas simplificado en ESC/Java
- Klára Dán von Neumann (1911-1963) - programadora principal de MANIAC I
- Maurice Nivat (1937–2017) – Ciencias de la computación teórica , revista Theoretical Computer Science , ALGOL , miembro del grupo de trabajo 2.1 de la IFIP
- Phiwa Nkambule – cofundó Riovic, fundó Cybatar
- Peter Norton – Utilidades Norton programadas
- Kristen Nygaard (1926-2002) - Simula , programación orientada a objetos
Oh
- Ed Oates : cocreador de Oracle Database y cofundador de Oracle Corporation
- Martin Odersky – Scala
- Peter O'Hearn – lógica de separación , lógica agrupada , analizador estático de inferencia
- Jarkko Oikarinen – creó el chat de retransmisión por Internet (IRC)
- Andrew y Philip Oliver , los gemelos Oliver: muchos juegos de ZX Spectrum, incluido Dizzy
- John Ousterhout – creó Tcl / Tk
PAG
- Keith Packard – Sistema X Window
- Larry Page – cofundador de Google, Inc.
- Alexey Pajitnov – creó el juego Tetris en Electronika 60
- Seymour Papert – Logotipo (lenguaje de programación)
- David Park (1935–1990): primera implementación de Lisp , experto en equidad, esquemas de programas y bisimulación en computación concurrente
- Mike Paterson – algoritmos , análisis de algoritmos (complejidad)
- Tim Paterson - autor de 86-DOS (QDOS)
- Markus Persson – creó Minecraft
- Jeffrey Peterson , arquitecto clave de software libre y de código abierto , creó Quepasa
- Charles Petzold : autor de numerosos libros de programación de Microsoft Windows
- Simon Peyton Jones – programación funcional , compilador Glasgow Haskell , C--
- Rob Pike – escribió el primer sistema de ventanas de mapa de bits para Unix, co-creó la codificación de caracteres UTF-8 , fue autor del editor de texto sam y del entorno de programación acme , autor principal de los sistemas operativos Plan 9 e Inferno , co-autor de Go (lenguaje de programación)
- Kent Pitman : colaborador técnico del estándar ANSI Common Lisp
- Robin Popplestone – COWSEL (rebautizado como POP-1), POP-2 , lenguajes POP-11 , IDE Poplog ; robot Freddy II
- Tom Preston-Werner , cofundador de GitHub
R
- Theo de Raadt – miembro fundador de NetBSD , fundó OpenBSD y OpenSSH
- Brian Randell – ALGOL 60 , tolerancia a fallas del software , confiabilidad , historia del hardware informático anterior a 1950
- TV Raman – se especializa en investigación de accesibilidad ( Emacspeak , ChromeVox (lector de pantalla para Google Chrome )
- Jef Raskin – inició el proyecto Macintosh en Apple Computer , diseñó la computadora Canon Cat , desarrolló el programa Archy (The Humane Environment)
- Eric S. Raymond – Movimiento de código abierto , autor de fetchmail
- Hans Reiser : creó el sistema de archivos ReiserFS
- John Resig : creador y líder en el desarrollo de la biblioteca de JavaScript jQuery
- Craig Reynolds creó la simulación de gráficos por computadora de Boids
- John C. Reynolds – continuaciones , intérpretes definicionales, desfuncionalización , Forsythe, lenguaje Gedanken, tipos de intersección , cálculo lambda polimórfico , parametricidad relacional , lógica de separación , ALGOL
- Reinder van de Riet – Editor: Europa de la ingeniería de datos y conocimiento , lenguaje de modelado de eventos COLOR-X
- Dennis Ritchie – C , Unix , Plan 9 de Bell Labs , Inferno
- Ron Rivest : cocreador del algoritmo RSA (la R del nombre). Creó RC4 y MD5.
- John Romero – Shooters en primera persona Doom , Quake
- Blake Ross – coautor de Mozilla Firefox
- Douglas T. Ross – Herramientas programadas automáticamente ( APT ), diseño asistido por computadora , técnicas de análisis y diseño estructurado , ALGOL X
- Guido van Rossum – Pitón
- Philip Rubin – síntesis articulatoria (ASY), síntesis de ondas sinusoidales (SWS) y sistema de procesamiento de señales HADES .
- Jeff Rulifson – programador principal del proyecto NLS
- Rusty Russell – creó iptables para Linux
- Steve Russell – primer intérprete de Lisp ; videojuego gráfico original de Spacewar!
- Mark Russinovich – Sysinternals.com, Filemon, Regmon, Process Explorer, TCPView y RootkitRevealer
S
- Bob Sabiston – Rotoshop , software de animación rotoscópica por interpolación
- Muni Sakya - software nepalí
- Chris Sawyer desarrolló RollerCoaster Tycoon y la serie Transport Tycoon
- Cher Scarlett – Apple , Webflow , Blizzard Entertainment , World Wide Technology y USA Today
- Bob Scheifler – Sistema X Window , Jini
- Isai Scheinberg – Ingeniero de IBM , fundador de PokerStars
- Bill Schelter – GNU Maxima , GNU Common Lisp
- John Scholes – Funciones directas
- Randal L. Schwartz – Otro hacker de Perl más
- Adi Shamir – cocreador del algoritmo RSA (la S del nombre)
- Mike Shaver – miembro fundador de la Organización Mozilla
- Cliff Shaw – Information Processing Language (IPL), el primer lenguaje de IA
- Zed Shaw – escribió el servidor web Mongrel para aplicaciones web Ruby
- Emily Short : prolífica escritora de ficción interactiva y co-desarrolladora de Inform versión 7
- Jacek Sieka – desarrolló DC++ , un cliente de intercambio de archivos peer to peer de código abierto
- Daniel Siewiorek – automatización de diseño electrónico , computación de confiabilidad , computación móvil sensible al contexto , computación portátil , diseño asistido por computadora , creación rápida de prototipos , tolerancia a fallas
- Ken Silverman – creó el motor gráfico de Duke Nukem 3D
- Charles Simonyi – Notación húngara , Bravo (el primer editor de texto WYSIWYG ), Microsoft Word
- Colin Simpson desarrolló el software de simulación CircuitLogix
- Rich Skrenta - cofundador de DMOZ
- David Canfield Smith – inventó los iconos de interfaz , programación por demostración , desarrolló la interfaz gráfica de usuario , Xerox Star ; investigador de Xerox PARC , cofundador de Dest Systems, Cognition
- Matthew Smith – Juegos para ZX Spectrum , incluidos Manic Miner y Jet Set Willy
- Henry Spencer – Noticias C , Regex
- Joel Spolsky – cofundador de Fog Creek Software y Stack Overflow
- Quentin Stafford-Fraser : autor del visualizador VNC original , el primer servidor VNC de Windows y el programa cliente para la primera cámara web
- Richard Stallman – Emacs , GNU Compiler Collection (GCC), GDB , fundador y pionero del Proyecto GNU , pionero de E/S independiente de terminal en Incompatible Timesharing System (ITS), manual de máquina Lisp
- Guy L. Steele Jr. – Common Lisp , Scheme , Java
- Alexander Stepanov creó la biblioteca de plantillas estándar
- Christopher Strachey – programa para jugar a las damas
- Ludvig Strigeus – creó μTorrent , OpenTTD , ScummVM y la tecnología detrás de Spotify
- Bjarne Stroustrup – creó C++
- Zeev Suraski – cocreó el lenguaje PHP
- Gerald Jay Sussman – Esquema
- Herb Sutter – presidente del comité de estándares ISO C++ y experto en C++
- Gottfrid Svartholm – cocreador de The Pirate Bay
- Aaron Swartz – desarrollador de software, escritor, activista de Internet
- Tim Sweeney – El motor Unreal , UnrealScript , ZZT
yo
- Amir Taaki – desarrollador líder del proyecto Bitcoin
- Andrew Tanenbaum – Minix
- Audrey "Autrijus" Tang : diseñó el compilador e intérprete Pugs para Perl 6 (ahora Raku ); Ministra de Asuntos Digitales de Taiwán (2022-2024)
- Simon Tatham – Ensamblador de red (NASM), PuTTY
- Larry Tesler : el explorador de código, depurador e inspector de objetos de Smalltalk y (con Tim Mott) el procesador de textos Gypsy
- Jon Stephenson von Tetzchner – cocreador del navegador web Opera
- Avie Tevanian – autor del núcleo Mach
- Ken Thompson – diseñó y creó principalmente los sistemas operativos Unix , Plan 9 e Inferno , los lenguajes B y Bon (precursores de C ), creó la codificación de caracteres UTF-8 , introdujo expresiones regulares en QED y fue coautor del lenguaje Go .
- Simon Thompson – investigación en programación funcional , libros de texto; lenguajes específicos del dominio Cardano : Marlowe
- Michael Tiemann - G++ , Colección de compiladores GNU (GCC)
- Linus Torvalds : autor original y actual mantenedor del kernel de Linux y creador de Git , un sistema de gestión de código fuente
- Andrew Tridgell – Samba , Rsync
- Roy Trubshaw – MUD – junto con Richard Bartle , crearon los MUD
- Bob Truel , cofundador de DMOZ
- Alan Turing – matemático, informático y criptoanalista
- David Turner – SASL , Calculadora recursiva Kent , Miranda , miembro del grupo de trabajo 2.1 de IFIP
V
- Wietse Venema – Postfix , herramienta de administración de seguridad para analizar redes (SATAN), TCP Wrapper
- Bernard Vauquois : pionero de la informática en Francia , teoría y práctica de la traducción automática (TA), incluido el triángulo de Vauquois , ALGOL 60
- Pat Villani – autor original del kernel FreeDOS / DOS-C , mantenedor de la extinta distribución Linux para Windows 9x
- Paul Vixie – BIND , Cron
- Patrick Volkerding – autor original y actual mantenedor de la distribución Linux Slackware
Yo
- Eiiti Wada – ALGOL N , miembro de IFIP WG 2.1 , estándares industriales japoneses (JIS) X 0208, 0212, Happy Hacking Keyboard
- John Walker , cofundador de Autodesk
- Larry Wall – Warp (juego de guerra espacial de los años 80), rn , parche , Perl
- Bob Wallace – autor del procesador de textos PC-Write ; considerado cocreador de shareware
- Chris Wanstrath : cofundó GitHub , creó Atom (editor de texto) y el sistema de plantillas Mustache
- John Warnock – creó PostScript
- Robert Watson – Paralelismo de la pila de red de FreeBSD , proyecto TrustedBSD y OpenBSM
- Joseph Henry Wegstein – ALGOL 58 , ALGOL 60 , miembro del IFIP WG 2.1 , estándares técnicos de procesamiento de datos , análisis de huellas dactilares
- Pei-Yuan Wei – autor de ViolaWWW , uno de los primeros navegadores gráficos
- Peter J. Weinberger – co-creador de AWK (la W del nombre)
- Jim Weirich : creó Rake, Builder y RubyGems para Ruby ; profesor y orador de conferencias popular
- Joseph Weizenbaum – creó ELIZA
- David Wheeler : cocreó subrutina ; diseñó WAKE ; codiseñó el algoritmo de cifrado Tiny , XTEA y la transformada de Burrows-Wheeler
- Molly White – HubSpot ; creadora de Web3 Is Going Just Great
- Arthur Whitney – A+ , K
- Por qué la suerte tiembla : creó bibliotecas y escribió para Ruby , incluidas las peculiares y populares (conmovedoras) Guía de Ruby para enseñar programación
- Adriaan van Wijngaarden – pionero holandés; ARRA, ALGOL , miembro del IFIP WG 2.1
- Bruce Wilcox – creó Computer Go, programó NEMESIS Go Master
- Evan Williams – creó y cofundó el logotipo del lenguaje
- Roberta y Ken Williams – Sierra Entertainment , King's Quest , juego de aventuras gráficas
- Sophie Wilson : diseñó el conjunto de instrucciones para la máquina RISC Acorn y creó BBC BASIC
- Dave Winer desarrolló XML-RPC , el lenguaje de programación Frontier
- Niklaus Wirth – ALGOL W , miembro del grupo de trabajo 2.1 de IFIP , Pascal , Modula-2 , Oberon
- Stephen Wolfram – creó Mathematica
- Don Woods – INTERCAL , aventura en cueva colosal
- Philip Woodward – función de ambigüedad , función sinc , operador comb, operador rep , ALGOL 68-R
- Steve Wozniak – Breakout , Apple Integer BASIC , cofundó Apple Inc.
- Will Wright : creó la serie Sim City y cofundó Maxis
- William Wulf – Lenguaje de programación del sistema BLISS + compilador optimizador , sistema operativo Hydra , Tartan Laboratories
Y
- Jerry Yang : cocreador de Yahoo!
- Victor Yngve : autor del primer lenguaje de procesamiento de cadenas, COMIT
- Nobuo Yoneda – Lema de Yoneda , producto de Yoneda , ALGOL , miembro del grupo de trabajo 2.1 de IFIP
O
- Matei Zaharia – creó Apache Spark
- Jamie Zawinski – Lucid Emacs , Netscape Navigator , Mozilla , XScreenSaver
- Phil Zimmermann – creó el software de cifrado PGP , el protocolo ZRTP y Zfone
- Mark Zuckerberg – creó Facebook
Véase también
- Lista de científicos informáticos
- Lista de personas que se dedican a la informática
- Lista de miembros de la Academia Nacional de Ciencias (informática y ciencias de la información)
- Lista de pioneros en informática
- Lista de investigadores de lenguajes de programación
- Lista de programadores rusos
- Lista de personas de la industria de los videojuegos (programación)
