Cursos

Curso gratis de programación funcional en Haskell

Haskell es un lenguaje de programación de propósito general puramente funcional que se utiliza para construir aplicaciones y sistemas informáticos.

Haskell fue diseñado originalmente por un grupo de investigadores en el marco del proyecto Haskell en 1990 y se ha convertido en uno de los lenguajes de programación más populares en el mundo académico.

Lo que distingue a Haskell de otros lenguajes de programación es que es puramente funcional, lo que significa que todo en Haskell se construye a partir de funciones matemáticas bien definidas.

Esto hace que Haskell sea un lenguaje muy expresivo y poderoso, pero también puede ser un desafío para aquellos acostumbrados a lenguajes de programación imperativos o orientados a objetos.

Haskell es importante en el mundo de la programación porque ofrece un enfoque distinto para resolver problemas informáticos y porque es utilizado en una amplia variedad de aplicaciones, desde la ciencia de datos hasta el desarrollo de videojuegos.

Conocer Haskell te brinda la habilidad de resolver problemas de manera diferente y te permite aprovechar las ventajas de un lenguaje de programación puramente funcional.

Programación funcional en Haskell

En este curso de Programación funcional de Haskell: Mejore sus habilidades de codificación, aprenderá sobre Haskell, un lenguaje de programación funcional basado en principios matemáticos formales.

Esto facilita la reinvención y el desarrollo, y se ejecuta de manera eficiente en máquinas multinúcleo modernas.

Todos, desde bancos de inversión, criptomonedas como Cardano, hasta el desarrollo de redes sociales, están apoyando a Haskell

El lenguaje de programación funcional de Haskell es uno de los lenguajes más estudiados en la comunidad científica, debido a su versatilidad y la gran cantidad de variantes del lenguaje, frameworks, plataformas en línea que lo soportan y la gran cantidad de documentación confusa que se ha desarrollado.

Este curso universitario te ayudará a sentar las bases de tus conocimientos de Haskell para que puedas comenzar a profundizar en la variedad de idiomas que ofrece el idioma.

Además, en este curso gratuito, creado e impartido por la Universidad de Glasgow, aprenderá la diferencia entre los paradigmas de programación imperativa y funcional, y presentará programas funcionales a pequeña escala en Haskell Elementary.

Este curso está diseñado para estudiantes que ya conocen al menos un lenguaje de programación como Python o Java.

Puede ser un estudiante de informática, un desarrollador de software que busca aprender un nuevo estilo de programación o alguien que esté considerando estudiar informática o tecnología de la información en la universidad.

Es decir, está diseñado específicamente para quienes trabajan o estudian en el campo de la programación y la computación.

Dado que se imparte en inglés, debes tener un nivel intermedio del idioma. También necesita una computadora y una conexión a Internet estable para hacer contenido en línea.

Los temas a tratar a lo largo del curso son:

Primeros pasos de Haskell:

  • Introducción
  • Conceptos básicos de Haskell: expresiones y ecuaciones
  • Reducción, funciones y listas
  • Descubriendo más

Bloques de construcción de Haskell:

  • Haskell más básico
  • Entrada y salida
  • Instalación de GHC

Estructuras y tipos de datos:

  • Funciones en listas
  • Tipos de datos personalizados
  • Historia de Haskell

Cuando los programas se hacen más grandes:

  • Estructura del programa
  • Analizar texto
  • Estoy en lo cierto?

Haskell duro:

  • Pereza y estructuras de datos infinitas
  • Más sobre tipos
  • Haskell en el mundo real

Piense como un programador funcional:

  • Clases de tipo
  • Geek griego
  • La palabra M

Este curso gratis se encuentra disponible en la plataforma de FutureLearn y puedes acceder gratuitamente a él usando la opción FREE.

Para esto, debes unirte al curso y seleccionar la opción correspondiente, justo como en la siguiente imagen:

Accede al curso usando este enlace.


Administracion

Entradas recientes

Aprende a usar la terminal de Linux desde cero con este curso gratis

Aprende Bash desde cero con este curso gratis en Udemy. Ideal para principiantes que quieren…

6 meses hace

Así es como un microcontrolador toma decisiones en milisegundos (y cómo aprenderlo gratis)

Aprende cómo funcionan los microcontroladores por dentro con este curso gratis en Udemy. Ideal si…

6 meses hace

¿Tesis o proyecto de datos? Este curso de R GRATIS te salvará horas de trabajo

Aprende R desde cero con este curso gratis en Udemy. Ideal para estudiantes de ingeniería…

6 meses hace

¿Tienes una idea y no sabes cómo empezar? Este curso gratis te ayuda a prototiparla rápido

Aprende a crear apps sin experiencia con este curso gratis de Vibe Coding en Udemy.…

6 meses hace

Esta es la nueva plataforma gratuita de Carlos Slim para aprender inglés

Aprende inglés sin gastar un peso. Fundación Carlos Slim lanza plataforma con recursos certificados internacionalmente.…

1 año hace

¿Cómo conseguir la Certificación Python de IBM Gratis?

Curso completo de Python por IBM: desde básico hasta APIs. Certificación gratuita con ejercicios prácticos.…

1 año hace