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.
  • Complicado

    (Puntos:0, Redundante)
    por Toletum (3550) el Lunes, 11 Diciembre de 2006, 10:34h (#852325)
    ( http://drupal.toletum.org/ )
    He manejado PL/SQL (Oracle) y T-SQL (Sybase / Ms-Server) pero viendo PL/scheme me parece complicadísimo...

    Saludos.
    --
    http://drupal.toletum.org http://lfs.toletum.org
  • Programación funcional

    (Puntos:5, Interesante)
    por Ed Hunter (702) el Lunes, 11 Diciembre de 2006, 11:05h (#852335)

    Es sorprendente ver a la gente intentar comparar un lenguaje funcional como Scheme, Lisp o ML con los lenguajes imperativos estilo C, C++, C#, Java, ADA, Pascal o PL/SQL. Utilizan paradigmas diferentes, es decir, a la hora de programar debes pensar de forma diferente.

    Programar en lenguaje funcional es muy diferente a hacerlo en un lenguaje imperativo. De hecho debes volver a aprender a programar. La ventaja es que luego según que cosas resultan mucho más fáciles de implementar en funcional que en imperativo. Por ejemplo, la implementación de una estructura de árbol balanceado en C o cualquier otro lenguaje imperativo es una cantidad de código considerable (no me refiero a usar una biblioteca que implemente un árbol, sino la programación del mismo desde las primitivas del lenguaje). En un lenguaje funcional se puede hacer con menos de cinco líneas de código (no ofuscado).

    Por supuesto, PL/scheme no supone demasiadas ventajas para los programadores de lenguajes imperativos, pero para los programadores de lenguajes funcionales debe de ser una auténtica delicia.