Sather
Sign in to savelangage orienté objet similaire à Eiffel
Wikidata facts
- Instance of
- programming language
- Named after
- Sather Tower
- Developer
- GNU Project
- Official website
- www.gnu.org/software/sather
Show 6 more facts
- copyright license
- GNU General Public License, version 3.0
- 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
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