1800
Joseph Marie Jacquard enseña un telar para leer tarjetas perforadas, creando el primer procesador multiproceso. El invento fue recibido con hostilidad por tejedores que ya sospechaban algo.
1842
Ada Lovelace , cansada de la ociosidad establecida por la clase social, hace borradores en un cuaderno, que se conocerá como el primer programa de computadora. Corregido, por supuesto, el hecho de que no había computadoras entonces.
1936
Alan Turing inventa todo, la reina está fascinada por él, pero Turing prefiere su compañía a ella, lo que termina tristemente para él.
Más tarde, la reina, por supuesto, se enfrió y perdonó a Turing, pero él, desafortunadamente, llevaba mucho tiempo muerto.
1936
Alonzo Church también inventa todo junto con Turing. Pero estar al otro lado del estanque evita la ubicación de la reina y sus consecuencias.
1957
John Backus crea Fortran, el primer lenguaje que "usan los programadores reales".
1959
Grace Hopper , cansada de entrenar con Chuck Norris, está inventando el primer lenguaje de programación orientado a los negocios. Bueno, dado que todo lo relacionado con el negocio debe tener un nombre largo y aburrido, ella lo llama "lenguaje de propósito general orientado a los negocios" o COBOL para abreviar.
1964
John Kemeny y Thomas Kurtz deciden que la programación es demasiado difícil y deben volver a los principios básicos . Entonces dispersan los números de línea en todas partes y llaman a su creación BASIC.
1970
Nicklaus Wirth crea Pascal y un par de otros lenguajes de programación. Sí, a alguien le gusta coleccionar sellos, y su pasatiempo era crear lenguajes de programación.
Nicklaus también inventa la Ley Wirth , que hace que la ley de Moore sea obsoleta, ya que los desarrolladores escribirán programas tan inflados que ningún mainframe puede seguirlos. Como sabemos, esta predicción se hizo realidad: mire, por ejemplo, Electron.js y sus abstracciones.
1972
Dennis Ritchie, por el aburrimiento que se produjo en el apogeo de un día ajetreado en los Laboratorios Bell, decide inventar "C", lo que tendrá un efecto sorprendente en la industria: a partir de ahora, todos los nuevos idiomas utilizarán llaves. "C" también introdujo errores de segmentación y otras innovaciones de programación.
Como quedaban un par de horas libres hasta el final de un día ocupado, Dennis y sus amigos en Bell Labs decidieron crear un programa de ejemplo en C y crearon accidentalmente un sistema operativo llamado Unix.
1980
Alan Kay inventa la programación orientada a objetos y la llama Smalltalk. En Smalltalk, todo es un objeto. Incluso un objeto es un objeto.
1987
Larry Wall se convierte en predicador y hace de Perl una doctrina.
1983
Jean Ishbia decide crear un lenguaje dedicado a Ada Lovelace y que lleve su nombre.
1986
Brad Cox y Tom Love deciden crear una versión especial e ilegible de "C" basada en Smalltalk. Llamarán a su descendencia Objetivo-C. Y hasta el día de hoy no ha habido una sola persona capaz de entender la sintaxis de este lenguaje.
1983
Björn Straustrup inicia su DeLorean de regreso al futuro, donde se da cuenta de que "C" se está compilando demasiado rápido. ¿Cuándo descansarán los desarrolladores? Para resolver el problema de alguna manera, agrega todo lo que puede pensar al nuevo lenguaje y llama a su creación C ++.
Los programadores lo usan en todas partes para que no se les impida leer xkcd en el trabajo, mientras todavía está "compilando".
1991
Guido van Rossum crea un libro de cocina sobre espinacas y huevos .
1993
Robert Jeruzalimsky y sus amigos deciden que necesitan un lenguaje de script local: Lua. El trágico error en la traducción del brasileño lleva al hecho de que los índices comienzan a contar desde 1.
1994
Rasmus Lerdorf crea un lenguaje de plantilla para su página personal en Internet.
Pero el mundo decide usar el lenguaje en general para todo en la web, por lo que Rasmus agrega carpetas a la base de datos y PHP surge.
1995
Yukihiro Matsumoto es infeliz y nota la desgracia de los demás. Él crea Ruby para hacer el mundo un poco más feliz. Funciona y todos se vuelven felices.
1995
Durante el fin de semana, Brendan Eich está desarrollando un lenguaje que luego se usará en todos los navegadores del mundo y, en última instancia, en Skynet.
Inicialmente, Brendan fue a Netscape y dijo que el nuevo lenguaje se llama LiveScript, pero Java se hizo popular solo durante la revisión del código, por lo que todos decidieron que era mejor usar llaves y cambiar el nombre del lenguaje en JavaScript.
Debido a problemas con la marca registrada, JavaScript pasó a llamarse ECMAScript durante la estandarización, pero esto ya no es importante para nadie, todos siguen llamando al lenguaje JavaScript.
1996
James Gosling inventa Java, el primer lenguaje de programación orientado a objetos verdaderamente muy detallado en el que los patrones de diseño prevalecen sobre el pragmatismo.
Frases como "la plantilla del proveedor de servicios del administrador del proveedor del administrador de contenedores" aparecen en la vida cotidiana.
2001
Anders Halesberg reinventa Java y lo llama C #, porque la programación en "C" es más genial que en Java. Todos aman el nuevo Java porque es completamente diferente de Java.
2005
David Hansen crea un marco de Ruby llamado Ruby on Rails. La gente no puede entender que estas son dos cosas diferentes, y nuevamente se vuelven infelices.
2006
John Resig escribe una biblioteca auxiliar para JavaScript. Por alguna razón, todos piensan que este es un nuevo idioma, y durante días copie y pegue fragmentos de jQuery de Internet.
2009
Ken Thompson y Rob Pike decidieron crear una nueva C, pero con menos velocidad y más topos.
2010
Graidon Chorus también quiere crear una nueva "C". Si otros pueden, ¿por qué no deberían hacerlo? Él llama la creación de Rust.
Las personas requieren que cada pieza de cualquier software se reescriba en Rust NOW. Graydon no quiere hacer esto y se va a trabajar en Swift para Apple.
2012
Anders Halesberg quiere escribir en C # en los navegadores, por lo que inventa TypeScript, que es como JavaScript, pero con más Java y menos Script.
2013
Jeremy Ashkenas quiere ser feliz como los desarrolladores de Ruby, por lo que crea CoffeeScript que se compila en JavaScript pero se parece más a Ruby. Pero Jeremy nunca se pone tan feliz como lo fueron los desarrolladores de Ruby.
2014
Chris Luttner hace lenguaje con el objetivo de no ser como Objective-C. Como resultado, Swift es similar a Java.
James Airy, quien, creo, mi colega es un historiador de la informática, hizo observaciones similares en 2009 .