Encyclosphere.org ENCYCLOREADER
  supported by EncyclosphereKSF

Tea (langage de programmation)

From Wikipedia (Fr) - Reading time: 1 min


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/

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.

Caractéristiques

[modifier | modifier le code]

Tea est un langage de programmation fonctionnel intégrant les fonctions comme objets.

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]

Liens externes

[modifier | modifier le code]

Licensed under CC BY-SA 3.0 | Source: https://fr.wikipedia.org/wiki/Tea_(langage_de_programmation)
15 views | Status: cached on August 10 2025 03:08:05
↧ Download this article as ZWI file
Encyclosphere.org EncycloReader is supported by the EncyclosphereKSF