Cinquante ans se sont écoulés depuis la création du
Fortran, le grand ancêtre. D'autres l'ont précédé (notamment
l'Assembleur), mais il fut le véritable point de départ de nombreuses
caractéristiques présentes aujourd'hui dans les principaux langages utilisés.
Compilé ou interprété ? Procédural, objet ou fonctionnel ? Lisible ou non ? Taillé pour le Web ou pour le graphisme, ou pas ? Quelle prise en main ? Autant de questions essentielles, outre bien sûr les performances mais qui ne dépendent pas que du langage, que l'on se pose lorsqu'on veut choisir. Le tableau ci-dessous se propose d'offrir une vue d'ensemble, en servant de préambule à la description détaillée de chaque langage.
Le comparatif de 14 principaux langages de développement
|
Nom
|
Date
|
Type
|
Paradigmes
|
Prise
en main
|
Lisibilité
|
Applis Web
|
Applis avec GUI
|
|
1954
|
compilé
|
procédural
|
moyenne
|
bonne
|
possible
|
non
|
|
1959
|
compilé
|
procédural
|
moyenne
|
moyenne
|
possible
|
non
|
|
1973
|
compilé
|
procédural
|
longue
|
moyenne
|
possible
|
oui
|
|
1982
|
compilé
|
procédural,
objet , fonctionnel
|
longue
|
moyenne
|
possible
|
oui
|
|
1991
|
compilé
(bytecode)
|
objet
|
longue
|
moyenne
|
oui
|
oui
|
|
2000
|
compilé
(bytecode)
|
procédural,
objet
|
longue
|
moyenne
|
oui
|
oui
|
|
1994
|
interprété
|
procédural,
objet, fonctionnel
|
rapide
|
moyenne
|
oui
|
oui
|
|
1995
|
interprété
|
procédural,
objet
|
rapide
|
moyenne
|
oui
|
oui
|
|
2000
|
interprété
|
procédural,
objet
|
rapide
|
moyenne
|
oui
|
oui
|
|
1987
|
interpreté
|
procédural,
objet
|
rapide
|
moyenne
|
oui
|
oui
|
|
1991
|
interprété
|
procédural,
objet, fonctionnel
|
rapide
|
bonne
|
oui
|
oui
|
|
1993
|
interpreté
|
objet
|
rapide
|
bonne
|
oui
|
oui
|
|
1991
|
compilé
|
procédural,
objet
|
rapide
|
bonne
|
possible via ASP.NET
|
oui
|
|
1995
|
compilé
|
procédural,
objet
|
moyenne
|
moyenne
|
possible via ASP.NET
|
oui
|
|