¿Qué es la programación funcional?
El nombre ya lo sugiere: la programación funcional o functional programming se centra en las funciones. En un programa funcional, todos los elementos pueden entenderse como funciones y el código puede ejecutarse mediante llamadas de función secuenciales. Por el contrario, no se asignan valores de forma independiente. Una función se imagina mejor como una variante especial de un subprograma. Esta es reutilizable y, a diferencia de un procedimiento, devuelve directamente un resultado.
Por supuesto, en muchos lenguajes de programación superiores hay funciones que se definen y después se aplican. Por esto, esta no es la característica especial de la programación funcional.
Lo que hace que la estrategia funcional sea tan importante para la informática y a la vez tan versátil es el hecho de que las funciones dentro de este paradigma de programación pueden adoptar diferentes “formas”: estas pueden enlazarseentre sí como los datos y utilizarse como parámetro y como resultado de la función.
Este tratamiento especial de las funciones permite a los programadores implementar y procesar tareas computacionales muy complejas (especialmente las de naturaleza simbólica).
Programación funcional con Origami
Practique con Origami y ejemplos de código en C #
Te puede interesar también:
- ¿Quieres ser un mejor líder? Inscríbete en el curso gratuito de Harvard sobre liderazgo
- ¿Interesado en la IA? Este curso gratuito de Ingeniería de Prompts te prepara para el futuro
- Prepárate para el TOEFL con estos cursos gratuitos de la Universidad de California
¿Para quién es este curso?
- Desarrolladores de C # interesados en aprender programación funcional
Requisitos
- Experiencia C #
- Experiencia LINQ
- Visual Studio 2019
- Windows 10
Lo que aprenderás
- Elementos de programación funcional
- Functores y mónadas
- Devolver, mapear, enlazar y canalizar
- Funciones parciales y totales
- Tipos efectivos
Este curso se encuentra disponible de manera gratuita sin necesidad de ningún cupón, a través de la opción “GRATIS”.
Te recomendamos primero leer las diferencias entre un curso gratis y uno de pago para evitar malentendidos:
Cursos gratuitos
- Contenido de vídeo en línea
Cursos de pago
- Contenido de vídeo en línea
- Certificado de finalización
- Preguntas y respuestas de los instructores
- Mensaje directo para el instructor
Para obtener el curso de manera gratuita da clic en el siguiente botón:
Deja tus comentarios y sugerencias
Sobre Facialix
Facialix es un sitio web que tiene como objetivo apoyar en el aprendizaje y educación de jóvenes y grandes. Buscando y categorizando recursos educativos gratuitos de internet, de esta manera Facialix ayuda en el constante aprendizaje de todos.