Fantom | |
---|---|
Парадигма | об'єктно-орієнтована, структурна, імперативна, крос-платформова |
Дата появи | 2005[1] |
Розробник | Brian Frank, Andy Frank |
Останній реліз | 1.0.67[2] (8 січня 2015 ) |
Система типізації | строга, статична, динамічна |
Під впливом від | C#, Java, Scala, Ruby, Erlang |
Ліцензія | Academic Free License version 3.0[3] |
Вебсайт | fantom.org |
Fantom — об'єктно-орієнтована мова програмування загального призначення, створена Браєном і Енді Френком (Brian Frank, Andy Frank)[4], яка компілюється в Java Runtime Environment (JRE), JavaScript і .NET Common Language Runtime (CLR). Головною метою є надання стандартного API, який абстрагує від питання в якому оточенні буде виконуватися код: в JRE або CLR[5]. Мова підтримує функціональне програмування через замикання і багатопоточність через а́ктори.