- Nada es Gratis - https://nadaesgratis.es -

Cosas que Hacer en Vacaciones

Quizás algunos de nuestros lectores comiencen hoy unos días de descanso (no aquí en Estados Unidos, en la mayoría de los sitios de esta parte del océano la semana que viene es una semana normal de trabajo) y tengan tiempo de aprender cosas nuevas. Por ello, aquí van unas recomendaciones con el que ocupar el tiempo para aquellos que emplemos los ordenadores en economía con más frecuencia:

1) Aprender Julia. Acaba de salir el primer libro específico sobre este lenguaje.

2) Comparar Julia con otros lenguajes de nueva generación. Aquí una breve introducción. Personalmente me ha llamado la atención lo interesante que es Elixir, sobre todo para metaprogramación. Hace un par de semanas perdí (o gané, según uno lo mire), una tarde de domingo programando ejercicios sobre este tema.

3) Percatarse que el futuro es funcional: aquí y aquí. Una vez que uno empieza a pensar en términos de funciones anónimas es difícil volver a pensar de ninguna otra manera. Además, los problemas de concurrencia con los que Juan Rubio y yo constantemente nos encontramos al implementar monte carlos secuenciales en paradigmas imperativos/objeto-orientados claramente indican que este es el camino del futuro.

4) Actualizar nuestros conocimientos de C++. C++14 es realmente divertido (expresiones lambda, auto-especificaciones y semánticas de movimiento). A mis estudiantes de macro computacional del otoño que viene les va a caer algo de esto en clase seguro. Este libro me ha parecido que estaba muy bien como introducción a muchas de estas cosas. Espero con interés este otro.

Postdata: Un amigo me reprocha no haber citado el último libro de Alexander Stepanov (el diseñador principal de la STL) sobre programación genérica. Tiene toda la razón del mundo. Otro gran libro para leer.