Fantom (programovací jazyk)
Paradigma | multiparadigmatický |
---|---|
Vznik | 2005[1] |
Vývojář | Brian Frank, Andy Frank |
Typová kontrola | statická, dynamická |
Ovlivněn jazyky | C#, Java, Scala, Ruby, Erlang |
OS | multiplatformní |
Licence | APL 3.0 |
Web | www.fantom.org |
Fantom je obecný objektově orientovaný programovací jazyk, který lze provozovat nad Java Virtual Machine, .NET a JavaScriptem. Jazyk podporuje funkcionální konstrukty jako jsou uzávěry a paralelní zpracování s využitím Actor modelu a transakčního modelu paměti. Fantom využívá typový systém, který spojuje aspekty jak statického tak dynamického typování objektů. Fantom podobně jako Java a C# využívá syntaxi odvozenou z programovacího jazyka C.
Ukázka kódu
Tradiční program „Hello world“ vypadá takto:
class HelloWorld
{
static Void main()
{
echo("Hello, World!")
}
}
Reference
- ↑ Three year history of Fan [online]. fantom.org, 2008-09-02 [cit. 2013-10-19]. Dostupné online. (anglicky)
Externí odkazy
- (anglicky) Fantom Programming Language
- (anglicky) Why Fantom
- (anglicky) Re: Fan Programming Language (jvm-languages@googlegroups.com mailing list)