@raphaelmonteiro15
Martin Odersky
Scala -> Scalability
Modelo de programação
• Multi paradigma
• Multi-thread
• Estaticamente tipada
OO
• Todo valor é um objeto
• Toda operação é uma chamda de método
• Polimorfismo
• Herança
Funcional
• Imutabilidade
• Composição de funções
• Migração gradual para estilo de programação
funcional.
Features
• Inferencia de tipo
• Imutabilidade
• Modelo de atores
• Case classes
• Collections
• Curryng
• High order functions
Indicação

Scala