Scala: Entende el código detrás de Twitter y LinkedIn

Conoce Scala, un de los lenguajes de programación responsables por hacer funcionar plataformas como Twitter y LinkedIn.

Ya hemos hablado de diferentes lenguajes de programación, ¿pero conocemos Scala? El nombre es un acrónimo de «Idioma escalable» (en traducción libre, el idioma escalable).

¿Qué es Scala?

Scala es un lenguaje de programación utilizado por los desarrolladores para escribir código detrás de los programas y aplicaciones que utilizamos. Este lenguaje es uno de los responsables de la operación y errores de nuestros programas y plataformas queridos. En cuanto a la operación es muy similar a Java, e incluso compatible con los programas Java existentes.

Cómo se usa

Las grandes empresas ya utilizan este lenguaje, como Twitter, LinkedIn e Intel. Por ser conciso, flexible y permitir utilizarlo combinado a otros lenguajes, reduce el trabajo de los desarrolladores de aplicaciones más complejas. Esto porque el código generado permite que muchos problemas sean detectados antes de que se implemente la plataforma que será disponibilizada al usuario. Y hoy, agilidad y calidad de entrega son de suma importancia.

¿Quién inventó?

Martin Odersky es un científico alemán y profesor de programación en Suiza, experto en análisis de códigos y lenguajes de programación. Es también el fundador de Typesafe Inc., empresa fundada en 2011 para promover y apoyar Scala. A quién le interese, puede tener clases gratuitas con él a través de Coursera. Él enseña dos cursos en la plataforma, los Principios de Programación Funcional en Scala y los Principios de la Programación Reactiva.

Según el sitio web oficial de la programación, Scala es un lenguaje que puede ser muy divertido. Ya que nos permite entregar aplicaciones rapidamente, utilizando poco código, pero sin sacrificar la seguridad y calidad.