Fantom

{{wikipedia|Fantom (programming language)}} {{language |site=http://www.fantom.org/ |checking=both }} {{language programming paradigm|object-oriented}} {{language programming paradigm|functional}}

Fantom is a general purpose [[:Category:Programming paradigm/Object-oriented|object-oriented]] programming language that runs on the [[runs on vm::Java Virtual Machine|JRE]], [[.Net Framework|.NET]] [[runs on vm::Common Language Runtime|CLR]], and [[JavaScript]]. The language supports [[:Category:Programming paradigm/Functional|functional programming]] through closures and concurrency through the [[wp:Actor model|Actor model]]. Fantom takes a "middle of the road" approach to its type system, blending together aspects of both [[:Category:Typing/Checking/Static|static]] and [[:Category:Typing/Checking/Dynamic|dynamic typing]]. Like [[:Category:C sharp|C#]] and [[:Category:Java|Java]], Fantom uses a curly brace syntax.

==See also== *[http://www.fantom.org/ Fantom homepage] *[[wp:Fantom_(programming_language)|Fantom on Wikipedia]] *[http://fanzy.net/ Fantom online]

Tasks