Translate

domingo, 5 de abril de 2020

¿Por que usar Haskell?

Escribir en grandes sistemas software para trabajar es difícil y caro. El mantenimiento de estos
sistemas es aún más caro y difícil. Los lenguajes funcionales, como Haskell pueden hacer esto de
manera más barata y más fácil.

Haskell, un lenguaje puramente funcional ofrece:
  1. Un incremento substacial de la productividad de los programas.
  2. Código más claro y más corto y con un mantenimiento mejor.
  3. Una “semántica de huecos” más pequeña entre el programador y el lenguaje.
  4. Tiempos de computación más cortos.
Haskell es un lenguaje de amplio espectro, apropiado para una gran variedad de aplicaciones. Es
particularmente apropiado para programas que necesitan ser altamente modificados y mantenidos.

La vida de muchos productos software se basa en la especificación, el diseño y el mantenimiento y no
en la programación.

Los lenguajes funcionales son idóneos para escribir especificaciones que actualmente son ejecutadas
(y, por lo tanto, probadas y depuradas).Tal especificación es, por tanto, el primer prototipo del programa final.