fbpx
Wikipedia

Tea (programming language)

Tea is a high-level scripting language for the Java environment. It combines features of Scheme, Tcl, and Java.[1][2]

Tea
ParadigmMulti-paradigm: Functional, Object-oriented (class-based)
DeveloperJorge Nunes
First appeared1997 (1997)
WebsiteTea
Influenced by
Tcl, Java, Scheme

Features

  • Integrated support for all major programming paradigms.
    • Functional programming language.
    • Functions are first-class objects.
    • Scheme-like closures are intrinsic to the language.
    • Support for object-oriented programming.
  • Modular libraries with autoloading on-demand facilities.
  • Large base of core functions and classes.
    • String and list processing.
    • Regular expressions.
    • File and network I/O.
    • Database access.
    • XML processing.
  • 100% pure Java.
    • The Tea interpreter is implemented in Java.
    • Tea runs anywhere with a Java 1.6 JVM or higher.
    • Java reflection features allow the use of Java libraries directly from Tea code.
  • Intended to be easily extended in Java. For example, Tea supports relational database access through JDBC, regular expressions through GNU Regexp, and an XML parser through a SAX parser (XML4J for example).

Interpreter alternatives

Tea is a proprietary language. Its interpreter is subject to a non-free license. A project called "destea", which released as Language::Tea in CPAN, provides an alternative by generating Java code based on the Tea code.

TeaClipse[3] is an open-source compiler that uses a JavaCC-generated parser to parse and then compile Tea source to the proprietary Tea bytecode.

References

  1. ^ Hunter, Jason; Crawford, William (April 3, 2001). Java Servlet Programming: Help for Server Side Java Developers. "O'Reilly Media, Inc.". p. 423. ISBN 9780596000400 – via Internet Archive. tea programming language.
  2. ^ Huynh, Khue; Razzaq, Leena (January 1, 2002). "A Distance learning system for Tea programming". Major Qualifying Projects (All Years).
  3. ^ TeaClipse

External links

  • "destea" code converter

programming, language, topic, this, article, meet, wikipedia, general, notability, guideline, please, help, demonstrate, notability, topic, citing, reliable, secondary, sources, that, independent, topic, provide, significant, coverage, beyond, mere, trivial, m. The topic of this article may not meet Wikipedia s general notability guideline Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention If notability cannot be shown the article is likely to be merged redirected or deleted Find sources Tea programming language news newspapers books scholar JSTOR January 2011 Learn how and when to remove this template message Tea is a high level scripting language for the Java environment It combines features of Scheme Tcl and Java 1 2 TeaParadigmMulti paradigm Functional Object oriented class based DeveloperJorge NunesFirst appeared1997 1997 WebsiteTeaInfluenced byTcl Java Scheme Contents 1 Features 2 Interpreter alternatives 3 References 4 External linksFeatures EditIntegrated support for all major programming paradigms Functional programming language Functions are first class objects Scheme like closures are intrinsic to the language Support for object oriented programming Modular libraries with autoloading on demand facilities Large base of core functions and classes String and list processing Regular expressions File and network I O Database access XML processing 100 pure Java The Tea interpreter is implemented in Java Tea runs anywhere with a Java 1 6 JVM or higher Java reflection features allow the use of Java libraries directly from Tea code Intended to be easily extended in Java For example Tea supports relational database access through JDBC regular expressions through GNU Regexp and an XML parser through a SAX parser XML4J for example Interpreter alternatives EditTea is a proprietary language Its interpreter is subject to a non free license A project called destea which released as Language Tea in CPAN provides an alternative by generating Java code based on the Tea code TeaClipse 3 is an open source compiler that uses a JavaCC generated parser to parse and then compile Tea source to the proprietary Tea bytecode References Edit Hunter Jason Crawford William April 3 2001 Java Servlet Programming Help for Server Side Java Developers O Reilly Media Inc p 423 ISBN 9780596000400 via Internet Archive tea programming language Huynh Khue Razzaq Leena January 1 2002 A Distance learning system for Tea programming Major Qualifying Projects All Years TeaClipseExternal links EditTea Home Page destea code converter Retrieved from https en wikipedia org w index php title Tea programming language amp oldid 1048699772, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.