Čaj (programovací jazyk) - Tea (programming language)
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Ledna 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Paradigma | Multi-paradigma: Funkční, Objektově orientovaný (třídní ) |
---|---|
Vývojář | Jorge Nunes |
Poprvé se objevil | 1997 |
webová stránka | www2.pdmfc.com/ čaj |
Ovlivněno | |
Tcl, Jáva, Systém |
Čaj je vysoká úroveň skriptovací jazyk pro Jáva životní prostředí. Kombinuje vlastnosti Systém, Tcl, a Jáva.[1][2]
Funkce
- Integrovaná podpora všech hlavních programovacích paradigmat.
- Funkcionální programování Jazyk.
- Funkce jsou prvotřídní objekty.
- Uzávěry podobné schématu jsou vlastní jazyku.
- Podpora objektově orientovaného programování.
- Modulární knihovny s možností automatického načítání na vyžádání.
- Velká základna základních funkcí a tříd.
- Zpracování řetězců a seznamů.
- Regulární výrazy.
- Souborové a síťové I / O.
- Přístup k databázi.
- XML zpracovává se.
- 100% čistá Java.
- Tlumočník Tea je implementován v Javě.
- Čaj běží kdekoli s Java 1.6 JVM nebo vyšší.
- Funkce reflexe Java umožňují použití knihoven Java přímo z kódu Tea.
- Určeno pro snadné rozšíření v Javě. Například Tea podporuje přístup k relační databázi prostřednictvím JDBC, regulární výrazy prostřednictvím GNU Regexp a XML analyzátor prostřednictvím a SAXOFON analyzátor (například XML4J).
Alternativy tlumočníka
Čaj je chráněný jazyk. Jeho tlumočník podléhá nesvobodné licenci. Projekt s názvem "destea", který vyšel jako Language :: Tea in CPAN, poskytuje alternativu generováním kódu Java na základě kódu Tea.
TeaClipse[3] je kompilátor s otevřeným zdrojovým kódem, který používá analyzátor generovaný JavaCC k analýze a následnému kompilaci zdroje Tea do proprietárního Tea bytecode.
Reference
- ^ Hunter, Jason; Crawford, William (3. dubna 2001). Programování Java Servlet: Nápověda pro vývojáře Java na straně serveru. „O'Reilly Media, Inc.“. str.423 - prostřednictvím internetového archivu.
programovací jazyk čaje.
- ^ Huynh, Khue; Razzaq, Leena (1. ledna 2002). „Systém distančního vzdělávání pro programování čaje“. Hlavní kvalifikační projekty (všechny roky).
- ^ TeaClipse