El curso introductorio de programación funcional ha empezado apenas. Es gratuito y si tiene interés en este tópico, será bueno que le entre a la brevedad.
Presentado en la plataforma edX, el curso dura 8 semanas con una carga de trabajo de 4 a 6 horas por semana.
No se requiere de ningún conocimiento previo pues se asume que el estudiante tiene una experiencia de al menos un año en un lenguaje de programación como Java, .NET, Javascript o PHP.
El curso viene de la Universidad Delft de Tecnología y es enseñado por Erik Meijer, profesor de programación en la nube, fundador de Applied Duality, Inc., y contribuyente a lenguajes de programación como C#, haskell, Visual Basic y Hack, entre otros.
Podemos decir que la programación funcional es un estilo de programación en donde el método primario de cálculo es la aplicación de funciones a argumentos.
Entre sus otras características, los lenguajes funcionales ofrecen una notación compacta para escribir programas, métodos de abstracción poderosos para estructurar programas y una base matemática que soporta el razonamiento acerca de los programas.
En este curso se usará Haskell, que es el medio para entender los principios básicos de la programación funcional. Y aunque no es importante el lenguaje que se use específicamente, Haskell es un lenguaje funcional puro y es absolutamente apropiado para aprender los ingredientes esenciales de la programación usando funciones matemáticas. Además, es un lenguaje relativamente pequeño y debería ser fácil progresar en el mismo en la medida que se van aprendiendo los conceptos fundamentales.
Una vez que el alumno entiende los porqués, los qués y los cómo de la programación funcional se aplicarán los conceptos de la programación funcional para codificar
en los lenguajes más usado
No hay que inscribirse en el curso, sino simplemente entrar al mismo. Ya al final tendrá que probar que hizo todo lo necesario para pasarlo.

No hay comentarios:
Publicar un comentario