por
pobrecito hablador
el Jueves, 15 Julio de 2010, 19:12h
(#1228429)
No sé en F# pero en OCaml el uso de la OO tengo entendido que es residual. Vamos, que se añadió por "la moda", y quedó ahí...
Sinceramente, no entiendo porqué añadir objetos a un lenguaje funcional, simplemente no tiene sentido. Quien usa un lenguaje funcional quiere seguir el paradigma funcional, y la OO no aporta nada. Por eso entiendo que "el de antes" diga que "para eso ya está Haskell".
Ahora bien, para quien quiere seguir el paradigma OO creo que es buena noticia que se le proporcionen ciertas características, aunque sea las más básicas, del paradigma funcional. Yo particularmente, y creo que en general cuando vienes de lenguajes como Haskell, si tengo que programar en Java (C#, etc) me resulta frustrante su falta de expresividad.
Re:Yo ya estoy aprendiendo...
(Puntos:0)Sinceramente, no entiendo porqué añadir objetos a un lenguaje funcional, simplemente no tiene sentido. Quien usa un lenguaje funcional quiere seguir el paradigma funcional, y la OO no aporta nada. Por eso entiendo que "el de antes" diga que "para eso ya está Haskell".
Ahora bien, para quien quiere seguir el paradigma OO creo que es buena noticia que se le proporcionen ciertas características, aunque sea las más básicas, del paradigma funcional. Yo particularmente, y creo que en general cuando vienes de lenguajes como Haskell, si tengo que programar en Java (C#, etc) me resulta frustrante su falta de expresividad.