Puntero automático con contador de referencias

C++ es un lenguaje que no tiene manejo automático de memoria incorporado en su versión más pura. Es decir, en los compiladores o IDEs más populares entre quienes se dedican a este lenguaje. Existen algunas implementaciones de garbage collectors para C++ y las versiones más nuevas del estándar incluyen una implementación de puntero automático en la biblioteca de plantillas STL. Pero consideraría correcta la afirmación general de que el manejo de memoria en el lenguaje es manual.

La semana pasada estaba pensando en un ejercicio muy simple que requiriese conocimiento de varios aspectos del lenguaje en una cantidad de líneas reducida. Y se me ocurrió que programar un puntero automático podría cumplir con la premisa. Este es el resultado.

Continue reading

La insoportable opinabilidad del ser

DiscussionTodos escuchamos alguna vez a alguien excusarse con la frase “yo no discuto sobre política, fútbol, ni religión“. Sin la menor intención de coartar el derecho a discutir lo que se quiera y cuando se quiera, debo decir que sería mucho más honesto decir “no discuto porque no quiero” o “porque no puedo“. Muchas personas eligen no discutir por las experiencias frustradas que han tenido en el área. Pero bajar los brazos es un error si la verdadera vocación del intercambio de ideas está ahí.

Continue reading

Los buitres de las elecciones 2015

MacriEsta semana circuló una noticia diciendo que la respuesta del precandidato a presidente Mauricio Macri a la pregunta “¿Qué hará con los fondos buitres su llega a la Rosada?” fue “Vamos a ver“. Mucha gente se escandalizó por esta falta total de respuesta ante un tema tan sensibilizante. Pero no creo que eso sea lo peor de la situación.

Continue reading

La verdad y la justicia

JusticiaSegún el relativismo “No hay una verdad absoluta, y ésta depende de cada individuo en un espacio o tiempo concreto, o intereses“. Hoy sabemos que magnificar este concepto es peligroso e inconveniente. Pero no olvidemos que es parte del mundo que nos rodea. Hoy se cumplen tres años de la Tragedia de Once y hace cuatro días un grupo de fiscales organizó una marcha (#18F) para pedir justicia por la muerte de Alberto Nisman. Hoy es un día en que los reclamos por la verdad y la justicia inundan la pantalla de la televisión, y las tapas de los diarios. Así que es el momento justo a preguntarnos qué es la verdad y la justicia. O al menos esa verdad y justicia de la que hablan en los medios. Porque me atrevo a postular que el 99.9% de la población quiere verdad y justicia, pero no todos coinciden con respecto a cual es la verdad.

Continue reading

Campaña electoral 2015

“Where art thou Muse that thou forget’st so long,
To speak of that which gives thee all thy might?
Spend’st thou thy fury on some worthless song,
Darkening thy power to lend base subjects light?
Return forgetful Muse, and straight redeem,
In gentle numbers time so idly spent;
Sing to the ear that doth thy lays esteem
And gives thy pen both skill and argument.
Rise, resty Muse, my love’s sweet face survey,
If Time have any wrinkle graven there;
If any, be a satire to decay,
And make Time’s spoils despised every where.
Give my love fame faster than Time wastes life,
So thou prevent’st his scythe and crooked knife.”

No dudo que si Shakespeare tuviese que escribir este soneto en la Argentina del 2015, en lugar de pedir por la vuelta redentora de la musa rogaría por al menos un vestigio de plataforma política. Impresiona ver el nivel de la discusión en el año de una elección tan característica como es esta. Donde el kirchnerismo ya no tiene la opción de presentar a un candidato con éxito asegurado. Y donde gran parte del pueblo espera una propuesta superadora al menos desde hace cuatro o cinco años. Aún con toda esta expectativa adicional encima, la poca discusión política que se oye consiste en un conjunto de partidos políticos que apenas logran acuerdo en oponerse al oficialismo. Pero que no tiene la capacidad de presentar una sola alternativa verosímil a las ideas que rechaza.
Continue reading