Fantom

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Fantom
Paradigma Orientação a objetos
Programação funcional
Programação declarativa[1]
Surgido em abril de 2008[2]
Última versão 1.0.66[3] (19 de março de 2014)
Criado por Brian Frank e Andy Frank[4]
Estilo de tipagem: Estática e Dinâmica[1]
Influenciada por Boo,[5] C♯,[5] Erlang,[1] Java,[5] Python,[5] Ruby,[5] Scala[6]
Licença: Academic Free License 3.0[7]
Página oficial fantom.org

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]

Exemplo de código[editar | editar código-fonte]

class OlaMundo
{
  static Void main()
  {
    echo("Olá, Mundo!")
  }
}

Ver também[editar | editar código-fonte]

Referências

  1. a b c d Why Fantom (em inglês). Visitado em 16 de setembro de 2010.
  2. Three year history of Fan (em inglês). Visitado em 16 de setembro de 2010.
  3. Brian Frank (19 de março de 2014). Build 1.0.66 (em inglês) fantom.org. Visitado em 5 de junho de 2014.
  4. Hello World (em inglês). Visitado em 16 de setembro de 2010.
  5. a b c d e Brian Frank (5 de dezembro de 2005). Manifesto (em inglês) fantom.org. Visitado em 10 de novembro de 2011.
  6. Brian Frank (22 de julho de 2009). Fan vs Scala: Different Trade-offs (em inglês) fantom.org. Visitado em 10 de novembro de 2011.
  7. License (em inglês) fantom.org (1 de setembro de 2011). Visitado em 11 de novembro de 2011.
  8. Fan is officially now Fantom (em inglês). Visitado em 16 de setembro de 2010.
  9. Tour (em inglês). Visitado em 16 de setembro de 2010.
  10. Conventions (em inglês). Visitado em 16 de setembro de 2010.

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.