Entries by Juan Antonio

Introducción a Python

Python es un lenguaje de programación interpretado, cuya filosofía hace hincapié en una sintaxis muy limpia y un código inteligible. Aquí les presento una lista de razones para aprender Python. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y un código inteligible. Acá les presento una lista […]

Ejemplo Scala (2)

El programa funcional atrapa la esencia del algoritmo Quicksort de una forma concisa: Si el arreglo está vacío o bien consiste de un solo elemento, entonces ya está ordenado, con lo que se retorna de manera inmediata. Si el arreglo no está vacío ni es único, se escoge un factor a la mitad del arreglo […]

Ejemplo Scala (1)

Como primer ejemplo, acá está una implementación de un Quicksort en Scala.

La implementación luce muy afín a como se escribiría en Java o bien C. Empleamos exactamente los mismos operadores, y estructuras de control afines. Hay asimismo ciertas diferencias sintácticas menores, en particular: Las definiciones empiezan con una palabra reservada. Con def empiezan […]

¿Qué es Scala?

El nombre de Scala brota de la unión de 2 palabras: scalable y language. Con esto ya sabemos qué objetivo tiene este lenguaje de programación multiparadigma que combina propiedades de lenguajes funcionales con orientados a objetos. Un lenguaje de programación multiparadigma es aquel que deja al programador escoger diferentes “estilos” de desarrollo en dependencia del […]