Lenguajes de programación modernos: lambdas, futures y metaprogramación


Details
En esta sesión, Jose Caicoya (matemático, desarrollador de C++ y miembro del Comité de Estandarización de este último lenguaje) nos presentará algunos conceptos que están presentes en la mayor parte de lenguajes de última generación y que abren la posibilidad de poder aplicar -entre otros- principios del paradigma funcional en nuestro día a día.
En concreto, en esta charla Jose nos hablará de:
-
Lambdas: Definición, ejemplos de uso. Paradigma de programación funcional. Aplicación en lenguajes declarativos. Mónadas.
-
Futures: Distinción entre programación en paralelo, multihilo y uso de futures. Ejemplo de aplicación de cada una de ellas. Pruebas. Inclusión en el lenguaje.
-
Metaprogramación: Complemento de una charla anterior de Diego Guerra; se comentará el uso de plantillas (templates) como introducción a las restricciones (constraints) y conceptos.
--
¡Nos vemos el día 17! :D
Tenemos un Código de Conducta que se aplica en todos nuestros eventos: https://github.com/asturiashacking/core/blob/master/coc/CODE_OF_CONDUCT.md

Lenguajes de programación modernos: lambdas, futures y metaprogramación