Scala

Preview:

Citation preview

@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

Recommended