He notado que muchos lenguajes como Ruby y CofeeScript (bueno, un transcompilador) soportan que todo sea una expresión.Todo es una expresión
Ahora hace que el lenguaje sea algo simple de entender y definitivamente parece limpio en la superficie, pero estaba buscando tal vez algunas publicaciones académicas sobre los aspectos positivos y negativos de los dos enfoques.
Sería beneficioso que las publicaciones tuvieran ejemplos claros que compararan los beneficios de tener todo como una expresión vs., bueno, no.
Los ejemplos en CoffeeScript vs Javascript serían agradables, pero no obligatorios.
El concepto es definitivamente genial, pero aún no estoy seguro de cuán revolucionaria es realmente la idea (obviamente, algo revolucionario es en cierto modo una opinión).
Gracias!
dos palabras: programación funcional. –
una palabra: elaboración: D – William
Leyendo a través de wikipedia parece tener todo, una expresión agrega sobrecarga que idiomas como c no tienen. ¿Es esta la conclusión correcta o debería estar determinando algo más? @Mauricio – William