Developpez.com

Le Club des Développeurs et IT Pro

Historique des langages de programmation depuis l'écriture du premier code

Le langage C créé en 1972 demeure toujours populaire

Le 2013-05-28 19:53:37, par Cedric Chevalier, Expert éminent sénior
Entre 1842 et 1843, une jeune comtesse du nom d'Ada Lovelace traduisait le mémoire d'un mathématicien italien du nom de Luigi Menabrea sur la machine analytique proposée par Charles Babage. À cette traduction, la jeune comtesse avait ajouté ses propres notes dont l'une décrivait de façon détaillée une séquence progressive d'opérations pour résoudre certains problèmes mathématiques. Le premier programme était né. Depuis cette époque les choses n'ont pas bien évolué.

De 1957 à 1959 on note le développement des langages Fortran, Lisp et COBOL. À partir de 1970 on assiste à la naissance du Pascal créé par Niklaus Wirth.

En 1972 le C (premier au classement de TIOBE) fait son apparition. Créé par le regretté Denis Ritchie, ce langage a servi à coder le système Unix.

L'année 1995 voit la naissance de trois langages populaires, Java créé par James Gosling, PHP créé par Rasmus Lerdof et JavaScript par Brendan Eich.

La tendance pour les langages de programmation est à la hausse et leur nombre s'en va sans cesse grandissant.





Source : VeraCode

Et vous ?

Le langage C a été créé en 1972, qu'est-ce qui peut expliquer sa longévité comme langage de programmation populaire auprès des codeurs ?
  Discussion forum
14 commentaires
  • sevyc64
    Modérateur
    Un historique des langages de programmation, avec en prime un poster des 50 principaux langages au cours du temps, de 1954 avec le Fortran à nos jours :

    http://www.levenez.com/lang/
  • souviron34
    Expert éminent sénior
    D'ailleurs, les liens founnis ici-même (dont le tien, servyc) sont dans [Liens] Arbre des langages / +700 langages à découvrir
  • el_slapper
    Expert éminent sénior
    Mais c'est sympa de déterrer ce genre de sujets, de temps en temps. Le premier programmeur était une programmeuse, et ça tort le cou à certains préjugés.
  • sevyc64
    Modérateur
    Envoyé par NevilClavain
    Skype repose sur du Pascal ????
    A départ oui, l'interface graphique (au moins) de la version Windows était faite avec Delphi (Pascal objet).

    Depuis un bon bout de temps, je pense, elle est désormais fait en C++, que ce soit sous Windows ou sous Linux.
    Pour ce qui est du noyau du logiciel, la partie communicante, pas grand monde ne sait réellement comment et avec quoi c'est fait, tellement le code est obscurci. Même des années de rétro-ingénierie n'ont révéler que très très peu de secret. Personne ne sait ce qui se passe dedans, comment sont faites les communications. Personne ne sait s'il n'y a pas des systèmes d'écoute et d'espionnage implantés au cœur même du protocole propre au logiciel.

    A savoir que Skype est tellement fermé qu'il est considéré par beaucoup de services informatiques sensibles équivalent à une faille de sécurité de la plus haute dangerosité.
  • Franck.H
    Rédacteur
    Pour le coup je savais pas pour d'Ada Lovelace, pas mal pour l'époque... Mais je suis content de voir que mon langage préféré arrive tout de même en seconde place au classement, pour l'âge qu'il à et est toujours bien d'actu ca fait plaisir... J'ai bien choisi mon langage préféré apparemment
  • NevilClavain
    Membre actif
    Skype repose sur du Pascal ????

    Petite erreur à propos du cobol : non c'est pas du code cobol qui est montré dans les vues subjectives du film "Terminator", c'est de l'assembleur 6502
  • NevilClavain
    Membre actif
    merci pour l'info ; c'est vrai que Delphi était pas mal répandu il y a encore quelques années, et celui-ci permet de coder en Pascal, chose que j'avais totalement oubliée (n'étant pas un adepte de cet IDE)

    Sur Wikipedia Skype est en effet présenté comme codé en C++, et effectivement avec quelques polémiques sur le coté sécurité...
  • Grulim
    Membre actif
    A propos de Skype, j'ai trouvé ça sur Quora.com:

    Toivo Annus
    The original internal alpha version of UI was built in QT and we hoped to do few platforms at same take. However the result looked like crap, our progress seemed slow and we ditched the QT about 2 months before public beta release.

    Delphi was chosen because our first senior UI developer was very skilled at Delphi (besides dozen other languages-environments) and we saw D as most productive, fastest, efficient way to build our app given our team/lead developer skills and also getting very good UX on MSWin platform.

    For linux the QT remained and on OSX it has been Cocoa from the start. The functional core components which did the heavy lifting under the UI have always been the same C/C++ as Ahti pointed out.


    Ahti Heinla, Founding Engineer of Skype
    The downloadable Windows application was roughly 50:50 Delphi (UI side) and C++ (network and audio side).
  • Népomucène
    Modérateur
    Envoyé par el_slapper
    Le premier programmeur était une programmeuse, et ça tort le cou à certains préjugés.
    Oui, Ada Lovelace était la fille de Lord Byron et une brillante mathématicienne.
    Elle a travaillé de façon acharnée sur la machine de Charles Babbage et a produit le premier algorithme destiné à une machine.
  • souviron34
    Expert éminent sénior
    As-tu suivi les lliens pointés par sevyc64 et moi-même plus haut ? (posts #2 et 3)