Modula-2
langage de programmation / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Modula-2?
Résumez cet article pour un enfant de 10 ans
Modula est un langage de programmation créé en 1977 par Niklaus Wirth à l'École polytechnique fédérale de Zurich. Sa syntaxe est une amélioration de celle du langage Pascal dont il reprend bon nombre de principes.
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 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 :
- l'encapsulation en modules — d'où le nom du langage,
- la notion d'interface, de bibliothèque, d'unité de compilation ; avec celle-ci, la programmation de haut et de « bas niveau » (permettant la définition de primitives ou fonctions de base au niveau le plus physique).
- la programmation concurrente et une bien meilleure portabilité.
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 ».