¿Hay alguna desventaja al tener first class functions en un idioma?Desventajas de las funciones de primera clase
Joel en este entry dice
"Object-oriented programming languages aren't completely convinced that you should be allowed to do anything with functions."
podría ser ingenuos aquí, pero ¿por qué no todos los idiomas admiten funciones de primera clase si no hay problemas mucho
No necesariamente. Hay idiomas con funciones de primera clase que no se interpretan y no tienen GC (por ejemplo, C++). Sin embargo, los cierres son más difíciles de implementar sin GC. – liori