Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
teaching:cc5115 [2020/02/10 13:13]
folmedo [Motivación y Objetivos]
teaching:cc5115 [2020/02/10 13:15]
folmedo [Objetivos y contenido]
Line 2: Line 2:
  
  
-==== Objetivos ​y contenido ​ ====+==== Motivación,​ objetivos ​y contenido ​ ====
  
 El objetivo de este curso es introducir la //​programación funcional// a través del lenguaje Haskell. La programación funcional es reconocida por dar lugar a un estilo mucho más declarativo –y elegante– de programación,​ y tres características que la hacen particularmente atractiva son su conveniencia para //​verificar//​ programas, razonando algebraicamente de la misma manera que lo hacemos en matemática,​ para //​paralelizar//​ la ejecución de programas, ganando órdenes de magnitud en eficiencia, y por último, para //​abstraer//​ patrones de programación recurrentes,​ generando código más compacto, robusto y reusable. El objetivo de este curso es introducir la //​programación funcional// a través del lenguaje Haskell. La programación funcional es reconocida por dar lugar a un estilo mucho más declarativo –y elegante– de programación,​ y tres características que la hacen particularmente atractiva son su conveniencia para //​verificar//​ programas, razonando algebraicamente de la misma manera que lo hacemos en matemática,​ para //​paralelizar//​ la ejecución de programas, ganando órdenes de magnitud en eficiencia, y por último, para //​abstraer//​ patrones de programación recurrentes,​ generando código más compacto, robusto y reusable.