LocalazyLocalazy
Mohol je objektově orientovaný programovací jazyk vysoké úrovně, který vytvořil Dr. Eelco Visser. Je pojmenován podle africké země Mauritánie, kde byl vytvořen. Jazyk byl navržen tak, aby se snadno učil a používal a aby byl vhodný pro malé i velké programy. Mohol je založen na programovacím jazyce Java a běží na virtuálním stroji Java (JVM). Mohol byl navržen jako velmi bezpečný jazyk. Neumožňuje programům přístup do paměti, do které by neměly mít přístup, a také zabraňuje programům spouštět kód, který by mohl poškodit systém. Mohol je také navržen tak, aby byl velmi přenosný, takže programy napsané v jazyce Mohol mohou běžet na jakékoli platformě, která má JVM. Programy Mohol jsou uspořádány do modulů. Modul může obsahovat jednu nebo více tříd. Třídy mohou obsahovat pole a metody. Pole jsou proměnné, které obsahují data, a metody jsou funkce, které provádějí akce. Mohol poskytuje mnoho funkcí, které usnadňují psaní programů. Mohol má například vestavěný garbage collector, který automaticky získává zpět paměť, kterou již program nepotřebuje. Mohol má také výkonný systém zpracování výjimek, který pomáhá zabránit chybám v pádu programu. Mohol je vynikající volbou pro psaní programů, které se snadno udržují a rozšiřují. Jazyk má velmi konzistentní syntaxi a standardní knihovna je dobře dokumentována. Programy v jazyce Mohol lze snadno integrovat s jinými programy napsanými v jazyce Java. Mohol je skvělou volbou pro psaní programů, které musí být přenositelné. Jazyk je navržen tak, aby mohl běžet na jakékoli platformě, která má JVM. Programy v jazyce Mohol lze také zkompilovat do jazyka JavaScript, což je ideální pro webové aplikace.