LocalazyLocalazy
Mohol est un langage de programmation de haut niveau, orienté objet, créé par le Dr. Eelco Visser. Il porte le nom du pays africain de Mauritanie, où il a été créé. Le langage a été conçu pour être facile à apprendre et à utiliser, et pour convenir aussi bien aux petits qu'aux grands programmes. Mohol est basé sur le langage de programmation Java et fonctionne sur la machine virtuelle Java (JVM). Mohol a été conçu pour être un langage très sûr. Il ne permet pas aux programmes d'accéder à la mémoire à laquelle ils ne devraient pas avoir accès, et il empêche également les programmes d'exécuter du code qui pourrait endommager le système. Mohol est également conçu pour être très portable, de sorte que les programmes écrits en Mohol peuvent être exécutés sur n'importe quelle plate-forme équipée d'une JVM. Les programmes Mohol sont organisés en modules. Un module peut contenir une ou plusieurs classes. Les classes peuvent contenir des champs et des méthodes. Les champs sont des variables qui contiennent des données, et les méthodes sont des fonctions qui effectuent des actions. Mohol fournit de nombreuses fonctionnalités qui facilitent l'écriture de programmes. Par exemple, Mohol possède un collecteur de déchets intégré qui récupère automatiquement la mémoire qui n'est plus utilisée par un programme. Mohol possède également un puissant système de gestion des exceptions qui permet d'éviter que les erreurs ne fassent planter un programme. Mohol est un excellent choix pour écrire des programmes qui sont faciles à maintenir et à étendre. Le langage a une syntaxe très cohérente, et la bibliothèque standard est bien documentée. Les programmes Mohol peuvent être facilement intégrés à d'autres programmes écrits en Java. Mohol est un excellent choix pour écrire des programmes qui doivent être portables. Le langage est conçu pour fonctionner sur n'importe quelle plate-forme dotée d'une JVM. Les programmes Mohol peuvent également être compilés en JavaScript, ce qui les rend idéaux pour les applications Web.