por
pobrecito hablador
el Lunes, 11 Diciembre de 2006, 10:25h
(#852319)
No se, pero yo he visto un poco la programación en scheme, y me parece masoquista. No tanto como brainfuck o blank, pero si demasiado simple.
Para empezar, los vectores y matrices no son ni de lejos tan cómodos como otros lenguajes, para continuar, los comentarios son de como mucho, una linea (no como C, que con cuatro caracteres puedes invalidar muchas lineas de código, y así comprobar que el fallo no esté ahí), y para colmo, todo son paréntesis, cuando en C (y otros lenguajes), tienes paréntesis, corchetes y llaves, para no hacerse lios de paréntesis.
Personalmente, creo que scheme es un lenguaje muy complicado. Y en el caso de Script-fu de GIMP, me parece aún peor, porque script-fu debería perseguir la sencillez, para permitir a la gente hacer sus propios scripts fácilmente. En este último caso, un lenguaje como Basic, hubiera sido mejor (al menos en la sencillez de programación), y para otras aplicaciones, no se que ventaja puede tener scheme respecto a otros lenguajes.
Los lenguajes no son ni fáciles ni difíciles en mi opinión. La programación funcional es en sí un paradigma de programación que requiere manejar esquemas de resolución de problemas, esquemas mentales al fin y al cabo, radicalmente diferentes a la imperativa. Cualquier lenguaje funcional como haskell, scheme, lisp,... ofrece recursos para la implementación rápida y eficiente de soluciones a problemas muy complejos si se abordan con lenguajes imperativos. Muy especialmente, permiten la representación y manejo de conjuntos, listas, árboles, etc. potencialmente infinitos, por poner un ejemplo.
Scheme es difícil
(Puntos:2, Inspirado)Para empezar, los vectores y matrices no son ni de lejos tan cómodos como otros lenguajes, para continuar, los comentarios son de como mucho, una linea (no como C, que con cuatro caracteres puedes invalidar muchas lineas de código, y así comprobar que el fallo no esté ahí), y para colmo, todo son paréntesis, cuando en C (y otros lenguajes), tienes paréntesis, corchetes y llaves, para no hacerse lios de paréntesis.
Personalmente, creo que scheme es un lenguaje muy complicado. Y en el caso de Script-fu de GIMP, me parece aún peor, porque script-fu debería perseguir la sencillez, para permitir a la gente hacer sus propios scripts fácilmente. En este último caso, un lenguaje como Basic, hubiera sido mejor (al menos en la sencillez de programación), y para otras aplicaciones, no se que ventaja puede tener scheme respecto a otros lenguajes.
Re:Scheme es difícil
(Puntos:2, Inspirado)( http://www.supportfactory.net/ )