software.wikisort.org - Langage_de_programmation

Search / Calendar

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]

Liens externes





Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.org внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.org - проект по пересортировке и дополнению контента Википедии