Trolldi : une brève histoire totalement exacte des langages de programmation Qui est complètement inspirée de faits 239PARTAGES 34 0 1801



Cest à Joseph Marie Charles, dit Jacquard, un inventeur français, à qui l'on doit le métier à tisser mécanique programmable dit métier Jacquard. Fils d'un maître-fabricant en soie, il exerce de nombreuses professions dont certaines sont liées à la soie, mais également à l'imprimerie. Ayant étudié seul la mécanique, le Lyonnais met au point, en 1801, le métier à tisser Jacquard, dit métier Jacquard



1842



Ada Lovelace de son nom complet Augusta Ada King, comtesse de Lovelace, sennuie d'être noble et va devenir une pionnière de la science informatique. Elle est principalement connue pour avoir réalisé le premier programme informatique, lors de son travail sur un ancêtre de l'ordinateur : la machine analytique de Charles Babbage.



Dans ses notes, on trouve en effet le premier programme publié, destiné à être exécuté par une machine, ce qui fait considérer Ada Lovelace comme « le premier programmeur du monde ».



1936



Alan Turing mathématicien et cryptologue britannique, auteur de travaux qui fondent scientifiquement l'informatique. Il présente en 1936 une expérience de pensée que l'on nommera ensuite machine de Turing et des concepts de programmation et de programme, qui prendront tout leur sens avec la diffusion des ordinateurs, dans la seconde moitié du XXe siècle.



Sa récompense ? Être castré chimiquement et son métier lui avait été interdit à cause de sa libido « déviante ». 59 ans après sa mort, sur proposition du ministre de la Justice Chris Grayling qui avait évoqué un « homme exceptionnel avec un esprit brillant », la reine dAngleterre Élisabeth II la gracié.



1936



Alonzo Church, un mathématicien (logicien) américain à qui l'on doit certains des fondements de l'informatique théorique. Il sera nommé président de l'Association for Symbolic Logic en 1936. Church en sera l'un des éditeurs. Il édite 15 volumes entre 1936 et 1950.



Il na pas été castré. Ouf !!!





Alonzo Church

1957



John Backus, un informaticien américain, dirige léquipe qui a créé et implémenté Fortran, le premier langage de programmation de haut niveau. Cela a-t-il signé le début des VRAIS programmeurs ?



1959



Grace Hopper, une informaticienne américaine et Rear admiral (lower half) de la marine américaine, est la conceptrice du premier compilateur en 1951 (A-0 System) et du langage COBOL en 1959.



1964



John George Kemeny, mathématicien et informaticien américain d'origine hongroise, décide que la programmation est trop difficile et quil doit retourner à la base (basic). Il développe alors le langage de programmation BASIC avec Thomas Eugene Kurtz au Dartmouth College. Son directeur de thèse était Alonzo Church.



1968 - 1972



Niklaus Emil Wirth, professeur d'informatique, se base sur ses travaux précédents de l'ALGOL-W et développe Pascal. Il aime développer des langages, c'est son truc.





Niklaus Emil Wirth

1972



Dennis Ritchie est lun des pionniers de l'informatique moderne. Il sennuie durant son travail aux Laboratoires Bell et décide de plancher sur le développement dun langage quil va baptiser C. Il est parfois désigné par dmr, son adresse électronique aux Laboratoires Bell.



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. Mais qui sest vraiment soucié de savoir ce que veut dire small talk ?



1987



Larry Wall a une expérience religieuse, devient prédicateur et fait de Perl sa doctrine.



1983



Jean Ichbiah, un ingénieur français, remarque que les programmes d'Ada Lovelace n'ont jamais fonctionné et a décidé de créer un langage avec son nom. Le langage Ada a-t-il été populaire par la suite ? Lhistoire nous répond par la négative.



1986



Brac Box et Tol Move décident de créer une version illisible de C basée sur Smalltalk qu'ils appellent Objective-C, mais personne n'est alors capable den comprendre la syntaxe.



1983



Bjarne Stroustrup revient du futur et remarque que C ne prend pas assez de temps pour compiler, il ajoute toutes les fonctionnalités qu'il peut et nomme la résultante C ++.



Les développeurs l'adoptent et ont alors une véritable excuse pour regarder des vidéos de chat et lire xkcd tout en travaillant.





Bjarne Stroustrup

1991



Guido van Rossum n'aime pas les accolades et invente Python, les choix de syntaxe ont été inspirés par Monty Python et le Flying Circus.



1993



Roberto Ierusalimschy et ses amis ont décidé qu'ils ont besoin d'un langage de script local au Brésil. Une erreur a été faite qui fait que les indices commencent à compter de 1 au lieu de 0, ils l'ont appelé Lua.



1994



Rasmus Lerdorf, développeur groenlandais et canadien, crée un moteur de template pour les scripts CGI de sa page d'accueil personnelle, il publie ses fichiers sur le web.



Tout le monde décide d'utiliser ces fichiers pour tout et, dans l'euphorie, Rasmus jette quelques liens de base de données supplémentaires puis va créer ce qui sera considéré comme la première version de PHP.



Entre 1985 et 1994, Lerdorf a travaillé sur divers projets UNIX.



Par la suite, Rasmus a également participé au développement ultérieur de PHP dont la direction était alors assumée par Andi Gutmans et Zeev Suraski, qui fondèrent plus tard Zend Technologies.





Rasmus Lerdorf

1995



Yukihiro Matsumoto n'est pas très content, il remarque que d'autres développeurs ne sont pas contents. Il crée Ruby pour rendre les développeurs heureux. Après avoir créé Ruby « Matz » est heureux, la communauté Ruby est heureuse, tout le monde est heureux.



1995



Brendan Eich prend le week-end pour concevoir un langage qui sera utilisé pour alimenter tous les navigateurs web du monde et éventuellement Skynet. Il est d'abord allé à Netscape et a dit qu'il s'appelait LiveScript, mais Java est devenu populaire lors de la révision du code. Ils ont donc décidé de mieux utiliser les accolades et de le renommer en JavaScript.



Java s'est avéré être une marque qui leur causerait des problèmes, JavaScript a été renommé en ECMAScript et tout le monde l'appelle encore JavaScript.



1996



James Gosling invente Java, le premier langage de programmation orienté objet vraiment trop verbeux où les modèles de conception dominent le pragmatisme.



2001



Anders Hejlsberg réinvente Java et l'appelle C # parce que la programmation en C est plus cool que Java. Tout le monde aime cette nouvelle version de Java parce quelle nest pas comme Java.





Anders Hejlsberg

2005



David Hanselmeyer Hansen crée un framework web appelé Ruby on Rails, les gens ne se souviennent plus que les deux sont bel et bien des entités séparées.



2006



John Resig écrit une bibliothèque d'aide pour JavaScript, tout le monde pense que c'est un langage et commencent alors des carrières de copier et coller de codes jQuery sur internet.



2009



Ken Thompson et Rob Pike décident de faire un langage comme C, mais avec plus d'équipement de sécurité et plus commercialisable et avec Gophers comme mascottes.



Ils l'appellent Go, le rendent open source et vendent des genouillères et des casques de marque Gopher séparément.



2010



Graydon Hoare veut aussi faire un langage comme C, il l'appelle Rust. Tout le monde exige que chaque logiciel soit réécrit immédiatement en Rust. Graydon veut des choses plus brillantes et commence à travailler sur Swift pour Apple.



2012



Anders Hjelsberg veut écrire C # dans les navigateurs web, il crée TypeScript qui est du JavaScript, mais avec plus de Java.



2013



Jeremy Ashkenas veut être heureux comme les développeurs Ruby, donc il crée CoffeeScript qui se compile pour être JavaScript, mais ressemble plus à Ruby. Jeremy n'est jamais devenu vraiment heureux comme les développeurs de Matz et Ruby.



2014



Chris Lattner développe Swift avec l'objectif de conception principal de ne pas être Objective-C, à la fin, il ressemble à Java.



Sources : Blogspot



Et vous ?



Quels éléments de l'histoire de la programmation rajouteriez-vous à la liste ? Partagez-la avec l'anecdote la plus ahurissante possible



Voir aussi :



Trolldi : et si le rôle de la chance dans le succès était beaucoup plus important que nous ne le pensions ? C'est ce que suggère une étude

Trolldi : Alexa et Siri parmi les femmes les plus célèbres dans le domaine de la tech, aux yeux des consommateurs américains

Trolldi : des employés d'Apple blessés après avoir foncé dans les murs de verre trop transparent de l'Apple Park, le nouveau campus géant de la firme

Trolldi : des chercheurs préconisent de ne pas ouvrir de messages extraterrestres, ils pourraient contenir des maliciels pour détruire la Terre Cest à Joseph Marie Charles, dit Jacquard, un inventeur français, à qui l'on doit le métier à tisser mécanique programmable dit métier Jacquard. Fils d'un maître-fabricant en soie, il exerce de nombreuses professions dont certaines sont liées à la soie, mais également à l'imprimerie. Ayant étudié seul la mécanique, le Lyonnais met au point, en 1801, le métier à tisser Jacquard, dit métier JacquardAda Lovelace de son nom complet Augusta Ada King, comtesse de Lovelace, sennuie d'être noble et va devenir une pionnière de la science informatique. Elle est principalement connue pour avoir réalisé le premier programme informatique, lors de son travail sur un ancêtre de l'ordinateur : la machine analytique de Charles Babbage.Dans ses notes, on trouve en effet le premier programme publié, destiné à être exécuté par une machine, ce qui fait considérer Ada Lovelace comme « le premier programmeur du monde ».Alan Turing mathématicien et cryptologue britannique, auteur de travaux qui fondent scientifiquement l'informatique. Il présente en 1936 une expérience de pensée que l'on nommera ensuite machine de Turing et des concepts de programmation et de programme, qui prendront tout leur sens avec la diffusion des ordinateurs, dans la seconde moitié du XXsiècle.Sa récompense ? Être castré chimiquement et son métier lui avait été interdit à cause de sa libido « déviante ». 59 ans après sa mort, sur proposition du ministre de la Justice Chris Grayling qui avait évoqué un « homme exceptionnel avec un esprit brillant », la reine dAngleterre Élisabeth II la gracié.Alonzo Church, un mathématicien (logicien) américain à qui l'on doit certains des fondements de l'informatique théorique. Il sera nommé président de l'Association for Symbolic Logic en 1936. Church en sera l'un des éditeurs. Il édite 15 volumes entre 1936 et 1950.Il na pas été castré. Ouf !!!John Backus, un informaticien américain, dirige léquipe qui a créé et implémenté Fortran, le premier langage de programmation de haut niveau. Cela a-t-il signé le début des VRAIS programmeurs ?Grace Hopper, une informaticienne américaine et Rear admiral (lower half) de la marine américaine, est la conceptrice du premier compilateur en 1951 (A-0 System) et du langage COBOL en 1959.John George Kemeny, mathématicien et informaticien américain d'origine hongroise, décide que la programmation est trop difficile et quil doit retourner à la base (basic). Il développe alors le langage de programmation BASIC avec Thomas Eugene Kurtz au Dartmouth College. Son directeur de thèse était Alonzo Church.Niklaus Emil Wirth, professeur d'informatique, se base sur ses travaux précédents de l'ALGOL-W et développe Pascal. Il aime développer des langages, c'est son truc.Dennis Ritchie est lun des pionniers de l'informatique moderne. Il sennuie durant son travail aux Laboratoires Bell et décide de plancher sur le développement dun langage quil va baptiser C. Il est parfois désigné par dmr, son adresse électronique aux Laboratoires Bell.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. Mais qui sest vraiment soucié de savoir ce que veut dire small talk ?Larry Wall a une expérience religieuse, devient prédicateur et fait de Perl sa doctrine.Jean Ichbiah, un ingénieur français, remarque que les programmes d'Ada Lovelace n'ont jamais fonctionné et a décidé de créer un langage avec son nom. Le langage Ada a-t-il été populaire par la suite ? Lhistoire nous répond par la négative.Brac Box et Tol Move décident de créer une version illisible de C basée sur Smalltalk qu'ils appellent Objective-C, mais personne n'est alors capable den comprendre la syntaxe.Bjarne Stroustrup revient du futur et remarque que C ne prend pas assez de temps pour compiler, il ajoute toutes les fonctionnalités qu'il peut et nomme la résultante C ++.Les développeurs l'adoptent et ont alors une véritable excuse pour regarder des vidéos de chat et lire xkcd tout en travaillant.Guido van Rossum n'aime pas les accolades et invente Python, les choix de syntaxe ont été inspirés par Monty Python et le Flying Circus.Roberto Ierusalimschy et ses amis ont décidé qu'ils ont besoin d'un langage de script local au Brésil. Une erreur a été faite qui fait que les indices commencent à compter de 1 au lieu de 0, ils l'ont appelé Lua.Rasmus Lerdorf, développeur groenlandais et canadien, crée un moteur de template pour les scripts CGI de sa page d'accueil personnelle, il publie ses fichiers sur le web.Tout le monde décide d'utiliser ces fichiers pour tout et, dans l'euphorie, Rasmus jette quelques liens de base de données supplémentaires puis va créer ce qui sera considéré comme la première version de PHP.Entre 1985 et 1994, Lerdorf a travaillé sur divers projets UNIX.Par la suite, Rasmus a également participé au développement ultérieur de PHP dont la direction était alors assumée par Andi Gutmans et Zeev Suraski, qui fondèrent plus tard Zend Technologies.Yukihiro Matsumoto n'est pas très content, il remarque que d'autres développeurs ne sont pas contents. Il crée Ruby pour rendre les développeurs heureux. Après avoir créé Ruby « Matz » est heureux, la communauté Ruby est heureuse, tout le monde est heureux.Brendan Eich prend le week-end pour concevoir un langage qui sera utilisé pour alimenter tous les navigateurs web du monde et éventuellement Skynet. Il est d'abord allé à Netscape et a dit qu'il s'appelait LiveScript, mais Java est devenu populaire lors de la révision du code. Ils ont donc décidé de mieux utiliser les accolades et de le renommer en JavaScript.Java s'est avéré être une marque qui leur causerait des problèmes, JavaScript a été renommé en ECMAScript et tout le monde l'appelle encore JavaScript.James Gosling invente Java, le premier langage de programmation orienté objet vraiment trop verbeux où les modèles de conception dominent le pragmatisme.Anders Hejlsberg réinvente Java et l'appelle C # parce que la programmation en C est plus cool que Java. Tout le monde aime cette nouvelle version de Java parce quelle nest pas comme Java.David Hanselmeyer Hansen crée un framework web appelé Ruby on Rails, les gens ne se souviennent plus que les deux sont bel et bien des entités séparées.John Resig écrit une bibliothèque d'aide pour JavaScript, tout le monde pense que c'est un langage et commencent alors des carrières de copier et coller de codes jQuery sur internet.Ken Thompson et Rob Pike décident de faire un langage comme C, mais avec plus d'équipement de sécurité et plus commercialisable et avec Gophers comme mascottes.Ils l'appellent Go, le rendent open source et vendent des genouillères et des casques de marque Gopher séparément.Graydon Hoare veut aussi faire un langage comme C, il l'appelle Rust. Tout le monde exige que chaque logiciel soit réécrit immédiatement en Rust. Graydon veut des choses plus brillantes et commence à travailler sur Swift pour Apple.Anders Hjelsberg veut écrire C # dans les navigateurs web, il crée TypeScript qui est du JavaScript, mais avec plus de Java.Jeremy Ashkenas veut être heureux comme les développeurs Ruby, donc il crée CoffeeScript qui se compile pour être JavaScript, mais ressemble plus à Ruby. Jeremy n'est jamais devenu vraiment heureux comme les développeurs de Matz et Ruby.Chris Lattner développe Swift avec l'objectif de conception principal de ne pas être Objective-C, à la fin, il ressemble à Java.Sources : Medium Quels éléments de l'histoire de la programmation rajouteriez-vous à la liste ? Partagez-la avec l'anecdote la plus ahurissante possible Une erreur dans cette actualité ? Signalez-le nous ! Votre nom : Votre e-mail : Décrivez l'erreur que vous souhaitez porter à notre connaissance : 32 commentaires Poster une réponse Signaler un problème Les mieux notés Les plus récents Ordre chronologique Expert éminent sénior https://www.developpez.com



Le léger inconvénient est que les programmes sont légèrement plus difficile à écrire et à maintenir.



Suite à ces travaux, il y a eu de nombreux dérivés de ce langage révolutionnaire, dont notamment le Ook!, développé par David Morgan, afin d'initier les Orang Outans à la programmation... 21 0 1993 : Urban Müller trouve les compilateurs trop compliqués et décide de créer son propre langage : le brainfuck. Armé de seulement 8 instructions, ce langage n'en est pas moins Turing complet et dispose de compilateurs très légers (le compilateur originel ne pesait que 240 octets !).Le léger inconvénient est que les programmes sont légèrement plus difficile à écrire et à maintenir.Suite à ces travaux, il y a eu de nombreux dérivés de ce langage révolutionnaire, dont notamment le Ook!, développé par David Morgan, afin d'initier les Orang Outans à la programmation... Membre expert https://www.developpez.com



1992 Patrice Prut n'est pas doué pour la langue de Shakespeare et décide de créer le WLangage qui ne sera pas très apprécié par les anglophones...



Code : Sélectionner tout 1

2

3

4

5

sChaine est une chaîne sChaine = DateVersChaine(DateDuJour()) Info("Nous sommes le " + sChaine)



Code : Sélectionner tout 1

2

3

4

定义sChaine为字符串型变量 sChaine＝日期转换为字符串（今天（）） 信息（"今天是 :"+sChaine）



Au passage il deviendra la grosse société éditrice de la presse spécialisé dans l'érotisme informatique...





WinDev est particulièrement connu pour son marketing présentant des femmes dans des tenues « sexy », par exemple en train de coder en maillot de bain

WinDev est particulièrement connu pour son marketing présentant des femmes dans des tenues « sexy », par exemple en train de coder en maillot de bain 17 0 Il en manque... et pas des moindresPatrice Prut n'est pas doué pour la langue de Shakespeare et décide de créer le WLangage qui ne sera pas très apprécié par les anglophones...Se rendant compte de son erreur, il rajoutera la possibilité d'utiliser plusieurs langues pour coder par la suite... L'anglais, le Chinois...Pour rendre les programmes plus rigolos et faciles à maintenir....Au passage il deviendra la grosse société éditrice de la presse spécialisé dans l'érotisme informatique...Ainsi qu'un des plus grands "déforesteurs" d'Amérique du Sud pour éditer ses magasines Membre émérite https://www.developpez.com

Xavier Leroy trouve que la syntaxe mathématique est bien plus lisible que les langages existants. Il crée l'OCaml.

Et comme il est français, et que sur un clavier azerty les "/" et les [] sont difficilement accessibles, il change la norme communément admise des commentaires : Code : Sélectionner tout /*... */ ==> (* ... *) Code : Sélectionner tout tab[i] ==> tab.(i)

Oublier les ';' étant une erreur régulière, mais pas systématique; il rend le point-virgule facultatif, mais pas toujours. 15 0 1996 :Xavier Leroy trouve que la syntaxe mathématique est bien plus lisible que les langages existants. Il crée l'OCaml.Et comme il est français, et que sur un clavier azerty les "/" et les [] sont difficilement accessibles, il change la norme communément admise des commentaires :et des accesseurs de tableaux :Oublier les ';' étant une erreur régulière, mais pas systématique; il rend le point-virgule facultatif, mais pas toujours. Membre expert https://www.developpez.com Envoyé par 4sStylZ Envoyé par 2018



Un gros jaloux nommé Stéphane le calme lance un post sur un forum de développement Français pour se moquer de tous les pionniers et génies de linformatique.

Quelques minutes après avoir lu son article, tout le monde la oublié. 12 0 Ca c'est du troll..... Ca tombe bien pour un trollidi... Membre éprouvé https://www.developpez.com Envoyé par Stéphane le calme Envoyé par

...

Quels éléments de l'histoire de la programmation rajouteriez vous à la liste ? Partagez-là avec l'anecdote la plus ahurissante possible ...Quels éléments de l'histoire de la programmation rajouteriez vous à la liste ? Partagez-là avec l'anecdote la plus ahurissante possible

Mais si vous avez moins de 50 ans, vous n'avez probablement jamais entendu parler du LSE.

A la suite du séminaire CERI-OCDE de Sèvres en mars 1970, il fut décidé, dans le contexte du Plan Calcul, et de lancer l'expérience des "58 lycées".

La Délégation à l'informatique passa contrat avec Supelec pour la définition d'un langage adapté aux besoins de l'enseignement.

Ce fut le LSD, rebaptisé LSE pour des raisons évidentes. 11 0 1970 : CocoricoMais si vous avez moins de 50 ans, vous n'avez probablement jamais entendu parler du LSE.A la suite du séminaire CERI-OCDE de Sèvres en mars 1970, il fut décidé, dans le contexte du Plan Calcul, et de lancer l'expérience des "58 lycées".La Délégation à l'informatique passa contrat avec Supelec pour la définition d'un langage adapté aux besoins de l'enseignement.Ce fut le LSD, rebaptisé LSE pour des raisons évidentes. Membre expérimenté https://www.developpez.com 1972 : Don Woods et James M. Lyon créent INTERCAL. Selon le manuel, le nom complet du compilateur est : « Langage compilé n'ayant aucun acronyme prononçable »

En 2001, Perl proposait le module Acme::Bleach pour programmer avec des espaces.

1er avril 2003 : Edwin Brady et Chris Morris inventent le whitespace. Comme caractères, il utilise les espaces, les tabulations et les retours à la ligne pour générer un programme dont le code est invisible. 10 0 Expert confirmé https://www.developpez.com Envoyé par Stéphane le calme Envoyé par Quels éléments de l'histoire de la programmation rajouteriez-vous à la liste ? Quels éléments de l'histoire de la programmation rajouteriez-vous à la liste ? 8 0 Les langages de programmation fonctionnelle : lisp, scheme, sml, ocaml, haskell, scala, clojure... Lisp est le 2e plus vieux langage après fortran donc ça fait peut-être un peu partie de l'histoire. Expert éminent https://www.developpez.com 7 0 Al-Khwârizmî (~780 - ~850) (algorithme & algèbre ...) se dit qu'il a vraiment bien travaillé et qu'il a beaucoup d'aficionados Membre averti https://www.developpez.com 7 0 1972 - Refusant de continuer à utiliser des langages qui proposent l'instruction GOTO (considérée comme dangereuse), Don Woods et James M. Lyon créent INTERCAL, avec sa fameuse instruction COME FROM. Succès planétaire. https://www.developpez.com 1960

Découvrir la programmation avec LOGO



Le langage LOGO a été crée au dans les années 1960 au Massachusetts Institute of Technology (MIT) par Wally Feurzeig et Seymour Papert. C'est un bon langage d'initiation à la programmation en particulier pour les enfants grâce au côté ludique de la tortue graphique.



Ce site vous propose une version en ligne de la tortue. Tout s'exécute dans le navigateur sans nécessité d'installer de plugins.



Le site est encore en version BETA. N'hésitez pas à nous informer d'éventuelles bug et d'idées d'améliorations. Vous pouvez aussi soumettre vos meilleurs exemples. Contactez-nous



Le code-source est disponible sous license libre LGPL. Il est construit avec des composants open-source reconnus tel que Python, Django, flatCMS, Javascript, Raphael ou bien encore Firebug pour la mise au point. Découvrir la programmation avec LOGOLe langage LOGO a été crée au dans les années 1960 au Massachusetts Institute of Technology (MIT) par Wally Feurzeig et Seymour Papert. C'est un bon langage d'initiation à la programmation en particulier pour les enfants grâce au côté ludique de la tortue graphique.Ce site vous propose une version en ligne de la tortue. Tout s'exécute dans le navigateur sans nécessité d'installer de plugins.Le site est encore en version BETA. N'hésitez pas à nous informer d'éventuelles bug et d'idées d'améliorations. Vous pouvez aussi soumettre vos meilleurs exemples. Contactez-nousLe code-source est disponible sous license libre LGPL. Il est construit avec des composants open-source reconnus tel que Python, Django, flatCMS, Javascript, Raphael ou bien encore Firebug pour la mise au point. https://www.tortue-logo.fr/fr/apropos-logo-tortue 6 0 Poster une réponse Signaler un problème

