Skip to content
EntityQ602012· pop 7· linked from 17 articles

langage orienté objet similaire à Eiffel

Wikidata facts

Named after
Sather Tower
Developer
GNU Project
Show 6 more facts
software version identifier
1.2.3
source code repository URL
bzr.savannah.gnu.org/r/sather/trunk
inception
1990-00-00
programming paradigm
functional programming
typing discipline
static typing
Sources (3)

via Wikidata · CC0

Article · Français

Sather est un langage de programmation orienté objet. Il est né aux alentours de 1990 à l’International Computer Science Institute à l'Université de Berkeley, développé par une équipe internationale menée par . Il supporte le ramasse-miettes et la généricité par sous-typage. Il vaut probablement mieux le voir comme un langage orienté objet, avec de nombreuses idées empruntées au langage Eiffel. Même le nom est inspiré d'Eiffel, la se situe à Berkeley. Sather s'inspire également d'autres langages de programmation et paradigmes : itérateurs, programmation par contrat, classes abstraites, héritage multiple, fonctions anonymes, , . Certaines de ces caractéristiques ne sont normalement présentes que dans les langages de programmation fonctionnelle. L'implémentation originelle de Berkeley est maintenant maintenue par de nombreuses personnes, pas toutes de Berkeley, et a été adoptée par la Free Software Foundation. Il existe au moins deux autres implémentations : Sather-K de l'université de Karlsruhe, et Sather-W de l’. Sather est implémenté par un compilateur vers le langage C, c'est-à-dire que le compilateur ne sort pas du code objet ni du code machine, mais des fichiers source C en tant que langage intermédiaire.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 7 languages

via Wikidata sitelinks · CC0