Programación funcional con callbacks.

propuesto por josejuan

Algunos lenguajes como C++ no permiten expresiones lambda (funciones como argumentos), pero es habitual en ellos usar callbacks. Se pide programar las funciones "map", "filter", ... mediante callbacks.

Enunciado
Algunos lenguajes como C++ no permiten expresiones lambda (funciones como argumentos), pero es habitual en ellos usar callbacks. Se pide programar las funciones "map", "filter", ... mediante callbacks.

Obviamente para resolver el desafío no puede hacerse uso de programación funcional.

(para ver una solución en C aquí: https://gist.github.com/4023327)
Preguntas sobre el desafío

¿Tienes dudas sobre el desafío? plantéala aquí

Plantea tu pregunta

2 Soluciones

Dar mi solución

Dar mi solución