Oh
Lambda, Lambda, Lambda es el podcast que nos tocó escuchar esta vez. En
éste se habla acerca de lo grande que son los Lambas, sus múltiples usos y el
hecho de que los introdujeron hace poco en Java en la versión 8. En éste se
explican muchas formas de usar las lambdas y los beneficios que se pueden ver
ahora en Java.
Los
lambdas eran ya utilizados es otros lenguajes de programación, y
tienen una gran influencia sobre los lenguajes funcionales, como Lisp, C++, Clojure,
entre otros. Era necesario que se implementaran también en Java, de forma que
se volviera un lenguaje más flexible e “inteligente”, ahora Java se volvió un
lenguaje más fuerte, sin tantos retrasos importantes.
El
uso de las lambdas permite eliminar muchas líneas "boilerplate" del código, como ellos mencionan.
Antes se tenía que escribir algo extenso para lograr algo muy sencillo. Y como dicen en el podcast, los lambdas son el “syntactic sugar” de Java y otros lenguajes.
Por
otro lado, la programación orientada a objetos es uno de los tipos más
utilizados y al introducir las lambdas en Java, se pueden crear Interfaces
Funcionales, eliminando sintaxis, por lo que los códigos se vuelven más fáciles
de leer y escribir.
Me
gustó mucho escuchar el podcast, Freddy y Bob explican muy bien el uso de las lambdas,
y hablaron mucho de los problemas que con estos se pueden solucionar. Además
creo que resulta muy fácil entender en qué situaciones usarlos para nuestro
beneficio. Creo que estas mejoras hacen que Java se vuelva un lenguaje más
amigable y mucho menos pesado, además de que se logró un mejor rendimiento del
programa.
Creo
que con la implementación de los lambdas a Java, los programadores tenemos más
facilidad de enfocarnos a crear códigos de forma más legible, y todos podemos
sacarle mayor provecho a estas herramientas.
No comments:
Post a Comment