pen icon Colloque
quote

Le langage de base des programmes d'informatique de Pascal à Modula-2

PG

Membre a labase

Philippe Gabrini

Résumé du colloque

Avec l'amélioration générale des programmes d'informatique, le langage Pascal ne permet pas de répondre de façon satisfaisante aux exigences des cours avancés (génie logiciel, structures d'information). La disponibilité d'Ada et de Modula-2 permet de choisir un langage de base satisfaisant les contraintes de tous les cours d'informatique. Un tel langage doit en particulier permettre la compilation séparée, une vérification de type stricte entre les unités de compilation, la possibilité de cacher certaines informations à l'utilisateur et le traitement parallèle. Modula-2 étend Pascal à un niveau plus élevé (modules, traitement parallèle) aussi bien qu'à un niveau moins élevé, tout en conservant la simplicité, la clarté et la compacité. Bien qu'Ada soit plus puissant Modula-2 a été choisi et implanté comme langage de base dans un certain nombre de programmes d'informatique. Le choix a été influencé par la puissance du langage, sa simplicité relative, sa disponibilité sur micro-ordinateurs et l'utilisation possible des modules de définition dans le cadre de conception, les types opaques qui permettent de rendre effectivement invisibles les informations qui doivent l'être. Une expérience de conversion à Modula-2 est décrite et analysée.

Contexte

host icon Hôte : Université de Montréal

Découvrez d'autres communications scientifiques

Autres communications du même congressiste :