Tea (langage de programmation)
Tea est un langage de script pour l'environnement Java inventé par Jorge Nunes en 1997. Il combine les fonctionnalités de Java, Scheme et Tcl.
Tea | |
Date de première version | 1997 |
---|---|
Paradigmes | Impératif, fonctionnel, objet |
Auteur | Jorge Nunes |
Développeurs | Jorge Nunes |
Typage | dynamique |
Influencé par | Java, Scheme, Tcl |
Implémentations | Tea |
Système d'exploitation | Multi-plateforme |
Licence | Propriétaire |
Site web | http://www.pdmfc.com/tea/ |
Caractéristiques
Tea est un langage de programmation fonctionnel intégrant les fonctions comme objets.
Exemples
Une fonction carré :
define carre ( x ) { * $x $x }
echo [carre 4]
Une liste :
define liste (1 2 3 "quatre" "cinq")
Un objet cercle :
class Cercle (
_rayon
_centre_x
_centre_y
)
method Cercle Surface () {
* 3.1416 $_rayon $_rayon
}
method Cercle constructor ( r x y ) {
set! _rayon $r
set! _centre_x $x
set! _centre_y $y
}
define c1 [new Cercle 7 0 0]
define c2 [new cercle 10 1 1]
echo "Aire c1 : " [$c1 Surface]
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.