Lo mejor de haskell es que te sirve para el desarrollo de lenguajes, solo debes diseñar tu lenguaje y la implementación en haskell es casi una copia de tu gramática libre de contexto.
Lo bueno de esto es que existen herramientas que te ayudan al desarrollo como quick check,hat, polish parser y otros.
Si quieres una biblioteca para construir tu interfaz gráfica tambien está WXHaskell y si quieres jugar con graficos en 2 o 3 dimensiones está HOpengl entre otros.
para implementar idioms, como lenguaje de diseño de alto nivel.
para implementar lenguajes de la nueva era.....the semantics years ()...como bien decían algunas predicciones de la evolución de la tecnología computacional.
para estudiar e implentar conceptos sobre lenguajes....que a menudo se implementan en otros lenguajes secundarios como Java, Phyton, C++, etc. conceptos que ya fueron implementados como: Garbage collector, polimorfismo, genericidad, "closures" en el tan anunciado Java1.6,.etc.
Pablo Azero on Tuesday, 27 March 2007, 17:53 BOT # |
S'i, se puede hacer todo, como en C, C++, Java, etc. Pero, dependiendo a d'onde va a aplicarse va a tener altas y bajas.
Un juego con aceleraci'on gr'afica, a pesar de haber HOpenGL, no me digan que van a usar el Haskell. Est'a bien que para demostrar hagamos un tri'angulo que rote, traslade, por el simple hecho de "subir el autoestima". Pero, a la hora de programar algo grande, ya pues.
Ahora si la la implementaci'on de otro lenguaje es f'acil en Haskell, un punto m'as, para Haskell.
Como dicen "Al c'esar lo que es del c'esar". No hay un todo para t'i, ni todo para m'i.
Wilber, te dejo este enlace, es un juego, no es muy grande Frag, pero no son solo rotaciones y traslaciones , claro que estoy de acuerdo con tu ultima oracion :), tambien hay algunos programas que son bastante utiles como hoogle, que no he visto en otros lenguajes.
Comentarios
Lo mejor de haskell es que te sirve para el desarrollo de lenguajes, solo debes diseñar tu lenguaje y la implementación en haskell es casi una copia de tu gramática libre de contexto.
Lo bueno de esto es que existen herramientas que te ayudan al desarrollo como quick check,hat, polish parser y otros.
Si quieres una biblioteca para construir tu interfaz gráfica tambien está WXHaskell y si quieres jugar con graficos en 2 o 3 dimensiones está HOpengl entre otros.
para implementar idioms, como lenguaje de diseño de alto nivel.
para implementar lenguajes de la nueva era.....the semantics years ()...como bien decían algunas predicciones de la evolución de la tecnología computacional.
para estudiar e implentar conceptos sobre lenguajes....que a menudo se implementan en otros lenguajes secundarios como Java, Phyton, C++, etc. conceptos que ya fueron implementados como: Garbage collector, polimorfismo, genericidad, "closures" en el tan anunciado Java1.6,.etc.
S'i, se puede hacer todo, como en C, C++, Java, etc. Pero, dependiendo a d'onde va a aplicarse va a tener altas y bajas.
Un juego con aceleraci'on gr'afica, a pesar de haber HOpenGL, no me digan que van a usar el Haskell. Est'a bien que para demostrar hagamos un tri'angulo que rote, traslade, por el simple hecho de "subir el autoestima". Pero, a la hora de programar algo grande, ya pues.
Ahora si la la implementaci'on de otro lenguaje es f'acil en Haskell, un punto m'as, para Haskell.
Como dicen "Al c'esar lo que es del c'esar". No hay un todo para t'i, ni todo para m'i.