Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Scheme es difícil

    (Puntos:2, Inspirado)
    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.
    Puntos de inicio:    0  puntos
    Moderación   +2  
    Modificador extra 'Inspirado'   0  

    Total marcador:   2  
  • Re:Scheme es difícil

    (Puntos:2, Inspirado)
    por julian.arevalo (16065) el Lunes, 11 Diciembre de 2006, 12:03h (#852368)
    ( http://www.supportfactory.net/ )
    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.
    [ Padre ]