TYPES ET LANGAGES
DE PROGRAMMATION
Algorithmique et Programmation
Unisciel/K.Zampieri
1
Généalogie partielle des langages de
programmation
FORTRAN ALGOL60 LISP
COBOL
BASIC ML
PL/1 C SIMULA 67
PASCAL
SMALLTALK
PROLOG ADA C++
MODULA-2
JAVA
Plus de 4000 langages 2
Le choix d'un langage n'est pas neutre
3
LISP
C
C++
PASCAL
JAVA
L'assembleur
Y-a-t-il un langage
universel?
Delphi
Le choix d'un langage n'est pas neutre (2)
Un langage facilite la résolution de classes de problèmes :
C : système d'exploitation (Unix/Linux)…
C++ : applications de grande taille…
JAVA, C# : applications de grande taille, web…
LISP : prototypage, systèmes experts…
4
Paradigmes des langages évolués (dits
aussi de haut niveau)
Désigner :
Expliciter une entité en la nommant et en lui associant
une définition (au moins intuitive)
Typer :
Connaître les propriétés pertinentes d'une entité
Paramétrer :
Traiter un problème plus général que le problème posé
Améliorer la résistance de la solution aux changements
Réutiliser
5
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !