Tea (langage de programmation)

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/
modifier

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.

## Exemples

[modifier | modifier le code]

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]

* (en) Site du langage Tea

v · m

Langages de programmation

Concurrents |

* Ada
* Erlang
* Go
* Modula-2

Déclaratifs |

* Clips
* Prolog
* Mercury

Fonctionnels |

* Clojure
* Common Lisp
* Erlang
* F#
* Gallina
* Haskell
* Lisp
* ML
* OCaml
* Opa
* Scheme
* Standard ML

Impératifs |

* Algol
* APL
* Assembleur
* Basic
* BCPL
* C
* Cobol
* DOPE
* Forth
* Fortran
* Julia
* Limbo
* Lua
* Modula-2
* MUMPS
* Natural
* NQC
* NXC
* OPL
* Pascal
* Perl
* PL/I
* RPG
* PowerShell
* Rust
* Tcl
* WLangage

Orientés objet |

* ActionScript
* AppleScript
* C++
* C#
* CoffeeScript
* D
* Delphi
* Eiffel
* Groovy
* Haxe
* Java
* JavaScript
* Lisaac
* Logo
* Objective-C
* PHP
* Python
* Ruby
* Scala
* Scratch
* Simula
* Smalltalk
* Swift
* Kotlin
* Visual Basic

* Liste de langages de programmation

* Portail de la programmation informatique

*[(en)]: Langue : anglais
*[v]: Voir ce modèle.
*[m]: Modifier ce modèle. Merci de prévisualiser avant de sauvegarder.