LocalazyLocalazy
Sather est un langage de programmation orienté objet conçu pour fonctionner sur une machine virtuelle. Il a été développé à l'Université de Californie, Berkeley par une équipe dirigée par le professeur Paul Eggert. Sather est typée statiquement, ce qui signifie que toutes les variables doivent être déclarées avant de pouvoir être utilisées. Cela peut rendre le code plus difficile à lire, mais cela rend également les programmes plus fiables car les erreurs sont détectées rapidement. Sather supporte également l'héritage multiple, ce qui signifie qu'une classe peut hériter de plus d'une classe parente. Cela peut rendre le code plus flexible, mais aussi plus difficile à comprendre. Les programmes Sather sont compilés en bytecode, qui est ensuite exécuté sur une machine virtuelle. La machine virtuelle offre un haut niveau de portabilité, ce qui signifie que les programmes peuvent être exécutés sur n'importe quelle plate-forme qui supporte la machine virtuelle. Sather est un langage de programmation très puissant qui peut être utilisé pour créer un large éventail d'applications. Il est bien adapté aux projets de développement à grande échelle où la fiabilité et la portabilité du code sont des considérations importantes.