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 à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.