¡Hoy llegan las vacaciones! Aunque no vuelvo a la tierra hasta el lunes, ya estoy oficialmente de vacaciones, y hoy entiendo más que nunca a mi viejo cuando me decía que una cosa es no tener trabajo y otra muy distinta es estar ocioso. Me quedan 3 días, pero 3 días que parecen llenos de compromisos, quehaceres y encargos. Pero ya tengo un pie allí casi :)
Otra vez me inunda el miedo a parar. Temo no poder volver a arrancar y coger el ritmo, así que creo que me esperan unas fiestas frenéticas, espero que más por el hacer que por el comer. Aunque habrá un poco de todo, imagino.
Para el que puede que sea el último post del año, aunque estoy pensando que no lo será porque tengo un par de cosicas más que contaros, el caso es que llevo un mes jugando con la meta-programación. Es algo que a un alma perdida que se había fumado lo que sobró de Honor Bound le dió por hacer con los templates de C++. Que así, para los que esto os suena a chino es una característica del lenguaje que dado que apilar brics de leche es casi igual que apilar brics de vino, en vez de tener que definir como se apila cada uno, puedes generalizarlo, y en caso de necesidad señalar las diferencias sólo donde hace falta. Pues esa tontería se puede usar y hacer magia de la buena. El caso es que en vez de escribir un programa describes como se tiene que escribir el programa y ya el compilador lo escribe por ti. A aquellos que le deis al C++ os recomiendo que lo probéis. No os arrepentiréis. Eso sí, te cambia la forma de pensar radicalmente, porque tienes que razonar sobre lo que hace el traductor, no sobre lo que dice el mensaje.
Besicos.
Bueno, es programación funcional al fin y al cabo, solo que la sintaxis es un poco menos "directa" que en Haskell :-P
ResponderEliminarEstá muy bien para darse cuenta de la cantidad de guarradas, digo, de cosas, cosas que se pueden hacer con las plantillas de C++ :-D