1
Types et langages de
programmation
Algorithmique et Programmation
Unisciel/K.Zampieri
2
Généalogie partielle des langages
de programmation
Plus de 4000 langages
JAVA
MODULA-2
C++ADAPROLOG
SMALLTALK
PASCAL
SIMULA 67CPL/1
MLBASIC
COBOL
LISPALGOL60FORTRAN
3
Le choix d'un langage n'est pas
neutre
LISP
C
C++
PASCAL
JAVA
L'assembleur
Y-a-t-il un langage
universel?
Delphi
4
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…
5
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
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 !