aspose.info
PT

SCALA - Arquivo de código-fonte Scala

Atualizado em

O que é um arquivo SCALA?

Um arquivo SCALA é um arquivo de código-fonte criado com a linguagem de programação Scala (Scalable language). Ele contém o código fonte escrito na programação orientada a objetos e funcional que é o tema básico da linguagem Scala. A escala facilita a construção de sistemas de alto desempenho com seus tempos de execução JVM e JavaScript. Isso permite ainda suporte de funções de ordem superior e aninhamento de definições de função. O desenvolvimento do Scala foi iniciado em 2003 por Martin Odersky e seu grupo de pesquisa na EPFL.

Formato de arquivo SCALA

Um arquivo SCALA é salvo como arquivo de texto simples que pode ser aberto com qualquer editor de texto, como Scala IDE para Eclipse, Notepad, Notepad++ e TextEdit. Um único arquivo SCALA pode ter código-fonte composto por classes, interfaces, strings brutas e métodos sobrecarregados de operadores. A melhor característica do Scala é que o código pode ser compilado para o byte Java que pode ser executado na JVM.

Linguagem Scala em poucas palavras

  • Seamless Java Interop - As pilhas Scala e Java podem ser combinadas para integração perfeita devido ao fato de que Scala é executado na JVM.
  • Type Interface - Assim, o sistema de tipos não parece tão estático. Não trabalhe para o sistema de tipos. Deixe o sistema de tipos trabalhar para você!
  • Simultaneidade e distribuição - Suporta operações paralelas de dados em coleções, use atores para simultaneidade e distribuição ou futuros para programação assíncrona.
  • Pattern Matching - Suporte para correspondência contra hierarquias de classes, sequências, constantes e muito mais.
  • Funções de ordem superior - Funções são objetos de primeira classe que podem ser compostos com segurança de tipo garantida.

Referências