Category:Tern: Difference between revisions
Content added Content deleted
(Tern Programming Language) |
(Tern Programming Language) |
||
Line 8: | Line 8: | ||
|site=http://tern-lang.org |
|site=http://tern-lang.org |
||
|LCT=yes}}{{language programming paradigm|Object-oriented}}[[runs on vm::java virtual machine| ]] |
|LCT=yes}}{{language programming paradigm|Object-oriented}}[[runs on vm::java virtual machine| ]] |
||
'''Tern''' is an optionally typed object oriented language with first class functions and coroutines. It borrows concepts and constructs from many sources including [[Swift]], [[JavaScript]], [[Java]], and [[Scala]] amongst others. It is interpreted and has no intermediate representation, so there is no need to compile or build your application. |
|||
'''Tern''' is an [[object-oriented]] programming language for the [[Java]] platform as an alternative to the Java programming language. |
|||
The interpreter has been built from the ground up, no tools or libraries have been used. As a result the project is small, fully self contained, and can be either embedded or run as a standalone application. Here you will get an overview on how the interpreter works and the language in addition to the debugger and development environment. |
|||
'''Tern''' ... |
'''Tern''' ... |