LocalazyLocalazy
Mohol é uma linguagem de programação de alto nível, orientada para objectos, criada pelo Dr. Eelco Visser. O seu nome vem do país africano da Mauritânia, onde foi criado. A linguagem foi concebida para ser fácil de aprender e usar, e para ser adequada tanto para programas pequenos como grandes. Mohol é baseada na linguagem de programação Java e corre na máquina virtual Java (JVM). Mohol foi concebido para ser uma língua muito segura. Não permite o acesso de programas à memória a que não deveriam ter acesso, e também impede programas de executar códigos que possam danificar o sistema. Mohol foi também concebido para ser muito portátil, para que os programas escritos em Mohol possam correr em qualquer plataforma que tenha uma JVM. Os programas Mohol estão organizados em módulos. Um módulo pode conter uma ou mais classes. As classes podem conter campos e métodos. Os campos são variáveis que contêm dados, e os métodos são funções que executam acções. Mohol fornece muitas características que facilitam a escrita de programas. Por exemplo, Mohol tem um colector de lixo incorporado que recupera automaticamente a memória que já não é necessária para um programa. Mohol também tem um poderoso sistema de tratamento de excepções que ajuda a evitar que os erros se percam com um programa. Mohol é uma excelente escolha para a escrita de programas de fácil manutenção e extensão. A linguagem tem uma sintaxe muito consistente, e a biblioteca padrão está bem documentada. Os programas Mohol podem ser facilmente integrados com outros programas escritos em Java. Mohol é uma grande escolha para programas de escrita que precisam de ser portáteis. A língua é concebida para funcionar em qualquer plataforma que tenha uma JVM. Os programas Mohol também podem ser compilados em JavaScript, tornando-os ideais para aplicações web.