1800
Joseph Marie Jacquard enseigne à un métier à tisser à lire des cartes perforées, créant ainsi le premier processeur multi-thread. L'invention a été accueillie avec hostilité par des tisserands qui soupçonnaient déjà quelque chose.
1842
Ada Lovelace , fatiguée de l'oisiveté imposée par la classe sociale, fait des ébauches dans un cahier, qui deviendra le premier programme informatique. Corrigé, bien sûr, du fait qu'il n'y avait pas d'ordinateurs à l'époque.
1936
Alan Turing invente tout, la reine est fascinée par lui, mais Turing lui préfère sa compagnie, ce qui se termine malheureusement pour lui.
Plus tard, la reine, bien sûr, s'est refroidie et a pardonné à Turing, mais il était malheureusement mort depuis longtemps.
1936
Alonzo Church invente également tout avec Turing. Mais être de l'autre côté de l'étang évite la localisation de la reine et ses conséquences.
1957
John Backus crée Fortran, le premier langage que "les vrais programmeurs utilisent".
1959
Grace Hopper , fatiguée de se battre avec Chuck Norris, invente le premier langage de programmation orienté entreprise. Eh bien, comme tout ce qui touche à l'entreprise devrait avoir un nom long et ennuyeux, elle l'appelle «langage polyvalent à vocation commerciale» ou COBOL pour faire court.
1964
John Kemeny et Thomas Kurtz décident que la programmation est trop difficile et ils doivent revenir aux principes de base . Ils dispersent donc les numéros de ligne partout et appellent leur idée originale BASIC.
1970
Nicklaus Wirth crée Pascal et quelques autres langages de programmation. Oui, quelqu'un aime collectionner les timbres et son hobby était de créer des langages de programmation.
Nicklaus invente également le Wirth Act , ce qui rend la loi de Moore obsolète, car les développeurs écriront des programmes tellement gonflés qu'aucun ordinateur central ne pourra les suivre. Comme nous le savons, cette prédiction s'est réalisée - regardez, par exemple, Electron.js et ses abstractions.
1972
Dennis Ritchie, de l'ennui venu au plus fort d'une journée bien remplie chez Bell Labs, décide d'inventer le «C», qui aura un effet étonnant sur l'industrie: désormais, tous les nouveaux langages utiliseront des accolades. «C» a également introduit des erreurs de segmentation et d'autres innovations de programmation.
Comme il restait quelques heures libres jusqu'à la fin d'une journée bien remplie, Dennis et ses amis des Bell Labs ont décidé de créer un exemple de programme en C et ont accidentellement créé un système d'exploitation appelé Unix.
1980
Alan Kay invente la programmation orientée objet et l'appelle Smalltalk. Dans Smalltalk, tout est un objet. Même un objet est un objet.
1987
Larry Wall devient prédicateur et fait de Perl une doctrine.
1983
Jean Ishbia décide de créer une langue dédiée à Ada Lovelace et portant son nom.
1986
Brad Cox et Tom Love décident de créer une version spéciale et illisible de "C" basée sur Smalltalk. Ils appelleront leur progéniture Objective-C. Et à ce jour, il n'y a pas eu une seule personne capable de comprendre la syntaxe de cette langue.
1983
Björn Straustrup se lance dans son DeLorean vers le futur, où il remarque que «C» se compile trop rapidement. Quand, alors, les développeurs se reposeront-ils? Afin de résoudre le problème d'une manière ou d'une autre, il ajoute tout ce qu'il peut penser au nouveau langage et appelle son idée originale C ++.
Les programmeurs l'utilisent partout afin qu'ils ne soient pas empêchés de lire xkcd au travail, alors qu'il est toujours en "compilation".
1991
Guido van Rossum crée un livre de cuisine sur les épinards et les œufs .
1993
Robert Jeruzalimsky et ses amis décident qu'ils ont besoin d'un langage de script local, Lua. L'erreur tragique dans la traduction du brésilien conduit au fait que les indices commencent à compter à partir de 1.
1994
Rasmus Lerdorf crée un langage de modèle pour sa page personnelle sur Internet.
Mais le monde décide d'utiliser le langage en général pour tout sur le Web, alors Rasmus ajoute des liants à la base de données et PHP voit le jour.
1995
Yukihiro Matsumoto est mécontent et remarque le malheur des autres. Il crée Ruby pour rendre le monde un peu plus heureux. Cela fonctionne et tout le monde devient heureux.
1995
Brendan Eich développe un week-end un langage qui sera plus tard utilisé dans tous les navigateurs du monde et, finalement, dans Skynet.
Au départ, Brendan est allé à Netscape et a dit que le nouveau langage s'appelait LiveScript, mais Java est devenu populaire juste pendant la révision du code, donc tout le monde a décidé qu'il était préférable d'utiliser des accolades et de renommer le langage en JavaScript.
En raison de problèmes de marque, JavaScript a été renommé ECMAScript lors de la normalisation, mais cela n'est plus important pour personne, tout le monde continue d'appeler le langage JavaScript.
1996
James Gosling invente Java, le premier langage de programmation orienté objet vraiment très détaillé dans lequel les modèles de conception prévalent sur le pragmatisme.
Des expressions comme «le modèle de fournisseur de service gestionnaire de fournisseur de gestionnaire de conteneurs» apparaissent dans la vie de tous les jours.
2001
Anders Halesberg réinvente Java et l'appelle C #, car la programmation en "C" est plus cool qu'en Java. Tout le monde aime le nouveau Java car il est complètement différent de Java.
2005
David Hansen crée un framework Ruby appelé Ruby on Rails. Les gens ne peuvent pas comprendre que ce sont deux choses différentes et redeviennent mécontents.
2006
John Resig écrit une bibliothèque d'aide pour JavaScript. Pour une raison quelconque, tout le monde pense que c'est une nouvelle langue, et pendant des jours, copiez-collez des extraits jQuery depuis Internet.
2009
Ken Thompson et Rob Pike ont décidé de créer un nouveau C, mais avec moins de vitesse et plus de gophers.
2010
Graidon Chorus veut également créer un nouveau «C». Si d'autres le peuvent, pourquoi ne le devraient-ils pas? Il appelle l'idée originale de Rust.
Les gens exigent que chaque élément d'un logiciel soit réécrit dans Rust NOW. Graydon ne veut pas faire cela et part travailler sur Swift pour Apple.
2012
Anders Halesberg veut écrire en C # dans les navigateurs, il invente donc TypeScript, qui est comme JavaScript, mais avec plus de Java et moins de Script.
2013
Jeremy Ashkenas veut être heureux en tant que développeurs Ruby, il crée donc CoffeeScript qui se compile en JavaScript mais ressemble plus à Ruby. Mais Jeremy n'est jamais aussi heureux que les développeurs Ruby l'ont été.
2014
Chris Luttner fait du langage dans le but de ne pas être comme Objective-C. Par conséquent, Swift est similaire à Java.
James Airy, qui, je crois, mon collègue est un historien de l'informatique, a fait des observations similaires en 2009 .