lunes, 20 de septiembre de 2010

Propositos de Lenguajes de Programacion (Puntos Extras)

Haskell

El Haskell nació como lenguaje de programación en el año 1987, desde entonces se ha desarrollado considerablemente como un lenguaje de programación funcional puro, de propósito general.

Lisp

Lisp, de "List Processing", fue creado por McCarthy (MIT) en los '60. Es un lenguaje de propósito general, procedural, basado en aritmética y manipulación de símbolos.

Earl

Earl, "Lenguaje de Evaluacion de informes", el propósito de este es proporcionar un framework para formatos de evaluación y descripción genéricos que se pueden utilizar en herramientas genéricas de evaluación y herramientas de informe.

3 comentarios:

  1. Te pongo un punto extra por esta entrada.

    ResponderEliminar
  2. Creo que esto es específico a los lenguajes funcionales.

    Sería bueno resaltar las características de cada uno de ellos, son muy interesantes, por ejemplo haskell:

    No realiza iteración porque no la necesita, no existe el for o el while.
    Es un lenguaje "lazy" lo que significa que nunca realiza operaciones a menos que las necesite, es muy eficiente.
    Debido a su alto grado de abstraccion matemática permite crear código mucho más pequeño, ej.:

    quicksort...

    qsort [] = []
    qsort (x:xs) = qsort (filter (< x) xs) ++ [x] ++ qsort (filter (>= x) xs)

    Sobre todo es muy bueno en computación en paralelo.

    ResponderEliminar
  3. Faltan muchos reportes. Te pongo ya NP del tercero. No arriesgues el cuarto y el quinto que también ya están pendientes...

    ResponderEliminar