Au vu des langages préalablement cités ci-dessus, on peut
ébaucher une nomenclature de typage, tous langages confondus (cette
nomenclature est sûrement incomplète) :
Comme on le verra par la suite, dans un langage donné, certains de ces types sont prédéfinis et certains autres doivent être construits par le programmeur. Par exemple, les listes sont prédéfinies en Prolog ou en Lisp alors qu'elles doivent être construites en Pascal. Certains types ne pourront toutefois pas être construits par le programmeur; ainsi, il est difficile, voire impossible, d'implanter les types exécutables dans un langage qui n'a rien de prévu à cet effet.
Pour la suite de ce cours, nous nous baserons principalement sur le langage PASCAL, nous n'aborderons donc pas dans le détail les types exécutables.
Site Hosting: Bronco