Fantom Nota: Se procura o sintetizador japonês, veja Roland Fantom. Se procura o filme de 1992, Phantom, veja Fantasma (filme).
Fantom, conhecida anteriormente como Fan,[8] é uma linguagem de programação orientada a objeto, que pode ser usada para criar programas para JavaScript, Plataforma Java (JVM), e Plataforma .NET (CLI).[1] A linguagem suporta programação funcional, desde closures até concorrência usando o modelo Actor. A linguagem possui tipagens estática e dinâmica, e usa chaves para delimitar blocos de código.[9] ExemplosPrograma Olá Mundoclass HelloWorld
{
static Void main()
{
echo("Olá, Mundo!")
}
}
Algoritmo de Trabb Pardo-Knuthclass Tpk
{
static Float f(Float t)
{
return t.abs.sqrt + 5f * t.pow(3f)
}
static Void main()
{
a := (0..10).map { Env.cur.in.readLine?.toFloat ?: 0f }
a.eachr |t, i|
{
y := f(t)
echo(y > 400f ? "$i TOO LARGE" : "$i $y")
}
}
}
Ver tambémReferências
Ligações externas
|