Scala es un lenguaje de programación multi-paradigma que tiene características de lenguajes orientados a objetos y funcionales.