Modula | |
Date de première version | 1977 |
---|---|
Paradigme | générique, procédural, impératif |
Auteur | Niklaus Wirth |
Typage | statique, sûr, nominatif |
Dialectes | Modula, Modula-1, Modula-2, ISO-Modula, Modula-3 |
Influencé par | Algol, Pascal |
A influencé | Python, Oberon |
Implémentations | Windows, OS/2, Solaris, Macintosh, Unix |
modifier |
Modula est un langage de programmation créé en 1977 par Niklaus Wirth à l'École polytechnique fédérale de Zurich pour le système d'exploitation et les applications de la station de travail Lilith[1]. Sa syntaxe est une amélioration de celle du langage Pascal dont il reprend bon nombre de principes.
Modula est un langage de programmation compilé, procédural, fortement typé, modulaire, facile à lire et à apprendre. Il est conçu pour enseigner la programmation et faciliter le développement des projets de grande ampleur.
Par rapport à Pascal, il ajoute :
En résumé, Modula-2 est plus puissant et plus complet que Pascal. La modularité étant mieux conçue et traitée qu'en C, Modula-2 s'avère plus fiable dans les grosses applications.
Wirth a déclaré que ce langage était « celui qu'il aurait aimé concevoir quand il avait conçu Pascal ».