Escala

3545 palavras 15 páginas
FACULDADE LOURENÇO FILHO
CURSO DA CIÊNCIA DE COMPUTAÇÃO
TRABALHO DA TOPICOS EM COMPUTAÇÃO | 8 SEMESTRE

INTRODUÇÃO

Scala (Scalable language) é uma linguagem de programação de propósito geral, diga-se multiparadigma, projetada para expressar padrões de programação comuns de uma forma concisa, elegante e type-safe. Ela incorpora recursos de linguagens orientadas a objetos e funcionais. Também é plenamente interoperável com Java. Scala é a sucessora de Funnel, uma linguagem baseada em join calculus. Scala é software de código aberto. Requer JDK versão 1.4 ou superior. É visto por muitos como ¨Melhor java¨, pois vem mantendo a interoperabilidade forte com Java, enquanto, ao mesmo tempo integrando a programação funcional, juntamente com modelo de programação orientada a objeto, limpando o que muitas vezes são considerados como tendo sido as decisões de design pobre em Java e adicionando uma série de outros recursos desenvolvidos para permitir que o código fica mais limpo, mais concisa e mais expressiva para ser escrito. Scala foi inventada na École Polytechnique Fédérale de Lausanne (EPFL), Lausana na Suíça, em 2001 por Martin Odersky. Foi liberada publicamente na plataforma Java em janeiro de 2004, e na plataforma .NET em junho do mesmo ano. Uma segunda versão da linguagem foi liberada em Março de 2006. Em italiano, Scala significa uma escada, ou etapas, na verdade, Scala permite que você passe a ter um ambiente de programação que inclui algumas das melhores linguagens recentes e a pensar na linguagem de programação com outra concepção, ao mesmo tempo, permitindo-lhe utilizar todo o seu código Java existente. Ela fornece uma sintaxe "leve" para definição de funções anônimas, ela suporta higher-order functions, ela permite que funções sejam aninhadas, e suporta currying. Classes Scala e seu suporte interno para pattern matching modela tipos algébricos usados em muitas linguagens de programação funcionais. Além disso, sua noção de

Relacionados

  • escalas
    2730 palavras | 11 páginas
  • Escalas
    1599 palavras | 7 páginas
  • escalas
    849 palavras | 4 páginas
  • escalas
    1325 palavras | 6 páginas
  • Escala
    1163 palavras | 5 páginas
  • Escalas
    639 palavras | 3 páginas
  • Escalas
    1217 palavras | 5 páginas
  • escala
    6455 palavras | 26 páginas
  • ESCALAS
    1753 palavras | 8 páginas
  • Escalas
    1192 palavras | 5 páginas