Çay | |
İlk versiyonun tarihi | 1997 |
---|---|
Paradigmalar | Zorunlu , işlevsel , nesne |
Yazar | Jorge nunes |
Geliştiriciler | Jorge nunes |
Yazıyor | dinamik |
Tarafından etkilenmiş | Java, Şema, Tcl |
Uygulamalar | Çay |
İşletim sistemi | Çoklu platform |
Lisans | Sahip |
İnternet sitesi | http://www.pdmfc.com/tea/ |
Tea, 1997'de Jorge Nunes tarafından icat edilen Java ortamı için bir betik dilidir. Java, Scheme ve Tcl'nin işlevselliğini birleştirir .
Çay, işlevleri nesneler olarak bütünleştiren işlevsel bir programlama dilidir .
Bir kare işlevi:
define carre ( x ) { * $x $x } echo [carre 4]Bir liste :
define liste (1 2 3 "quatre" "cinq")Bir daire nesnesi:
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]