LocalazyLocalazy
Sather é uma linguagem de programação orientada a objectos concebida para funcionar numa máquina virtual. Foi desenvolvida na Universidade da Califórnia, Berkeley, por uma equipa liderada pelo Professor Paul Eggert. A espuma é tipada estaticamente, o que significa que todas as variáveis devem ser declaradas antes de poderem ser utilizadas. Isto pode tornar o código mais difícil de ler, mas também torna os programas mais fiáveis porque os erros são detectados mais cedo. O Sather também suporta herança múltipla, o que significa que uma classe pode herdar de mais do que uma classe pai. Isto pode tornar o código mais flexível, mas também mais difícil de compreender. Os programas de meteorologia são compilados para bytecode, que é depois executado numa máquina virtual. A máquina virtual proporciona um alto nível de portabilidade, o que significa que os programas podem ser executados em qualquer plataforma que suporte a máquina virtual. Sather é uma linguagem de programação muito poderosa que pode ser utilizada para criar uma vasta gama de aplicações. É bem adequada para projectos de desenvolvimento em grande escala onde a fiabilidade e a portabilidade do código são considerações importantes.