1800
Joseph Marie Jacquard ensina um tear para ler cartões perfurados, criando o primeiro processador multiencadeado. A invenção foi recebida com hostilidade por tecelões que já suspeitavam de algo.
1842
Ada Lovelace , cansada da ociosidade estabelecida pela classe social, faz rascunhos em um caderno, que será conhecido como o primeiro programa de computador. Corrigido, é claro, o fato de que não havia computadores na época.
1936
Alan Turing inventa tudo, a rainha é fascinada por ele, mas Turing prefere sua companhia a ela, o que acaba tristemente para ele.
Mais tarde, a rainha, é claro, se acalmou e perdoou Turing, mas ele, infelizmente, estava morto há muito tempo.
1936
A Igreja de Alonzo também inventa tudo junto com Turing. Mas estar do outro lado da lagoa evita a localização da rainha e suas conseqüências.
1957
John Backus cria o Fortran, o primeiro idioma que "os verdadeiros programadores usam".
1959
Grace Hopper , cansada de brigar com Chuck Norris, está inventando a primeira linguagem de programação orientada a negócios. Bem, como tudo relacionado ao negócio deve ter um nome longo e chato, ela chama de "linguagem de uso geral orientada para os negócios" ou COBOL, abreviando.
1964
John Kemeny e Thomas Kurtz decidem que a programação é muito difícil e precisam retornar aos princípios básicos . Então, eles espalham os números das linhas em todos os lugares e chamam sua ideia de BASIC.
1970
Nicklaus Wirth cria Pascal e algumas outras linguagens de programação. Sim, alguém gosta de colecionar selos, e seu hobby era criar linguagens de programação.
Nicklaus também inventa a Lei Wirth , que torna a lei de Moore obsoleta, já que os desenvolvedores escrevem programas tão inflados que nenhum mainframes pode acompanhá-los. Como sabemos, essa previsão se tornou realidade - veja, por exemplo, o Electron.js e suas abstrações.
1972
Dennis Ritchie, do tédio que surgiu no auge de um dia agitado no Bell Labs, decide inventar o “C”, que terá um efeito impressionante na indústria: a partir de agora, todos os novos idiomas usarão chaves. "C" também introduziu erros de segmentação e outras inovações de programação.
Como ainda restavam algumas horas livres até o final de um dia agitado, Dennis e seus amigos do Bell Labs decidiram criar um programa de exemplo em C e acidentalmente criaram um sistema operacional chamado Unix.
1980
Alan Kay inventa a programação orientada a objetos e chama de Smalltalk. No Smalltalk, tudo é um objeto. Até um objeto é um objeto.
1987
Larry Wall se torna pregador e faz de Perl uma doutrina.
1983
Jean Ishbia decide criar uma linguagem dedicada a Ada Lovelace e com o nome dela.
1986
Brad Cox e Tom Love decidem criar uma versão especial e ilegível de "C" baseada no Smalltalk. Eles chamarão seus filhos de Objective-C. E até hoje não houve uma única pessoa capaz de entender a sintaxe dessa linguagem.
1983
Björn Straustrup parte de costas para o DeLorean no futuro, onde percebe que "C" está sendo compilado muito rapidamente. Quando, então, os desenvolvedores descansarão? Para resolver o problema de alguma maneira, ele adiciona tudo o que consegue pensar à nova linguagem e chama sua ideia de C ++.
Os programadores o usam em qualquer lugar para que não sejam impedidos de ler o xkcd no trabalho, enquanto ele ainda está "compilando".
1991
Guido van Rossum cria um livro de receitas sobre espinafre e ovos .
1993
Robert Jeruzalimsky e seus amigos decidem que precisam de uma linguagem de script local - Lua. O erro trágico na tradução do brasileiro leva ao fato de os índices começarem a contar a partir de 1.
1994
Rasmus Lerdorf cria uma linguagem de modelo para sua página pessoal na Internet.
Mas o mundo decide usar a linguagem em geral para tudo na web, então o Rasmus adiciona pastas ao banco de dados e o PHP passa a existir.
1995
Yukihiro Matsumoto está infeliz e percebe o infortúnio dos outros. Ele cria Ruby para tornar o mundo um pouco mais feliz. Funciona e todo mundo fica feliz.
1995
No final de semana, Brendan Eich está desenvolvendo uma linguagem que será usada posteriormente em todos os navegadores do mundo e, finalmente, no Skynet.
Inicialmente, Brendan foi ao Netscape e disse que a nova linguagem se chama LiveScript, mas o Java se tornou popular apenas durante a revisão do código, então todos decidiram que era melhor usar chaves e renomear a linguagem em JavaScript.
Devido a problemas de marca registrada, o JavaScript foi renomeado para ECMAScript durante a padronização, mas isso não é mais importante para ninguém, todo mundo continua chamando o idioma JavaScript.
1996
James Gosling inventa o Java, a primeira linguagem de programação orientada a objetos realmente muito detalhada, na qual os padrões de design prevalecem sobre o pragmatismo.
Frases como "o modelo de provedor de serviços de gerenciador de provedor de gerenciador de contêineres" aparecem na vida cotidiana.
2001
Anders Halesberg reinventa o Java e o chama de C #, porque a programação em "C" é mais fria do que em Java. Todo mundo adora o novo Java porque é completamente diferente do Java.
2005
David Hansen cria uma estrutura Ruby chamada Ruby on Rails. As pessoas não conseguem entender que essas são duas coisas diferentes e novamente se tornam infelizes.
2006
John Resig escreve uma biblioteca auxiliar para JavaScript. Por alguma razão, todo mundo pensa que esse é um novo idioma e, durante dias e dias, copie e cole trechos de jQuery da Internet.
2009
Ken Thompson e Rob Pike decidiram criar um novo C, mas com menos velocidade e mais esquilos.
2010
Graidon Chorus também quer criar um novo "C". Se outros podem, por que não deveriam? Ele chama a ideia de Rust.
As pessoas exigem que cada parte de qualquer software seja reescrita no Rust NOW. Graydon não quer fazer isso e sai para trabalhar no Swift for Apple.
2012
Anders Halesberg quer escrever em C # nos navegadores, por isso inventa o TypeScript, que é como JavaScript, mas com mais Java e menos Script.
2013
Jeremy Ashkenas quer ser feliz como desenvolvedor de Ruby, então ele cria o CoffeeScript que compila em JavaScript, mas se parece mais com Ruby. Mas Jeremy nunca fica tão feliz quanto os desenvolvedores de Ruby.
2014
Chris Luttner faz linguagem com o objetivo de não ser como o Objective-C. Como resultado, o Swift é semelhante ao Java.
James Airy, que, acredito, meu colega é historiador da ciência da computação, fez observações semelhantes em 2009 .