Soutenez-nous

Historique des langages de programmation depuis l'écriture du premier code
Le langage C créé en 1972 demeure toujours populaire

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Le , par Cedric Chevalier, Chroniqueur Actualités
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 ?


 Poster une réponse

Avatar de sevyc64 sevyc64
Modérateur
le 28/05/2013 20:51
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/
Avatar de souviron34 souviron34
Expert Confirmé Sénior
le 29/05/2013 10:05
D'ailleurs, les liens founnis ici-même (dont le tien, servyc) sont dans [Liens] Arbre des langages / +700 langages à découvrir
Avatar de el_slapper el_slapper
Expert Confirmé Sénior
le 29/05/2013 11:08
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.
Avatar de Franck.H Franck.H
Rédacteur/Modérateur
le 29/05/2013 20:38
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
Avatar de NevilClavain NevilClavain
Membre habitué
le 30/05/2013 10:12
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
Avatar de sevyc64 sevyc64
Modérateur
le 30/05/2013 10:38
Citation Envoyé par NevilClavain  Voir le message
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é.
Avatar de NevilClavain NevilClavain
Membre habitué
le 30/05/2013 12:34
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é...
Avatar de Grulim Grulim
Membre confirmé
le 30/05/2013 14:37
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).

Avatar de Népomucène Népomucène
Expert Confirmé
le 31/05/2013 11:18
Citation Envoyé par el_slapper  Voir le message
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.
Avatar de mihego32 mihego32
Invité de passage
le 06/06/2013 23:30
Bonsoir,
Tout cela me parait de la foutaise et only-Unix-alike-minded ! Cela me fait penser à du contrôle mental/social/technologique ! Le mainstream selon ses gourous et le reste n'existe pas ! Pauvreté mentale amho !
J'ai peut-être la vue basse, mais l'usage du COBOL ne me semble pas à réduire à sa plus simple expression ! Cette étude semble ignorer Cobol, fortran, et par exemple VB dans ses diverses déclinaisons (probablement parce que MS).
Bref opinion ignorable ! Mais je suis ouvert aux réponses en dialogue constructif et tolérant aux non-Ux-minded.
Michel
Offres d'emploi IT
Alternance Gestion de Projet Informatique (H/F)
Alternance
Saint Gobain Abrasifs France - Ile de France - Yvelines
Parue le 04/04/2014
Développeur PHP5 / Symfony 2 confirmé
CDI
JL Recrutement - Ile de France - Paris
Parue le 25/03/2014
Développeur Python H/F
CDD CDI
UPFLUENCE - Rhône Alpes - Lyon
Parue le 31/03/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula