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.
  • por epoh (8012) el Viernes, 14 Febrero de 2003, 12:16h (#165619)
    ( http://pinguino.dyndns.org/ )
    En todo caso un caml, no un prolog. Prolog es un lenguaje de programación lógica (que vale, también es funcional) muy limitadito. Es normal que maneje las listas en forma "cabeza-cola" como tu lo llamas, al fin y al cabo es un lenguaje funcional, no existe otra forma funcional de manejar listas... No solo gestiona datos con listas, tambien tiene variables simples y registros, aunque al final en realidad son todo lo mismo, solo que tienes diferentes formas de acceso.

    Te falta comentar que no tiene tipado, mientras que los lenguajes funcionales clásicos son muy fuertemente tipados.

    La propia ericsson lo utiliza para montar sus servidores de comunicaciones, y en mi facultad están haciendo un servidor de vídeo bajo demanda para una empresa de cable utilizando este lenguaje, y al parecer están muy contentos con él.

    Ah, al igual que caml, tiene interfaz con un montón de bibliotecas externas, entre las que está GTK por supuesto.

    Además una de sus características más interesantes es la gestión que hace de threads. Permite cosas como correr threads en diferentes máquinas de forma transparente, robustez mediante el enlace de threads entre si (si uno muere, los que están enlazados mueren, o bien lo vuelven a lanzar, etc).
    --

    Los libros son las abejas que llevan el polen de una inteligencia a otra. James Lowell