Programación Funcional

Descripción

Tarea Jessica Ingrid CS
Jessica Ingrid CS
Mapa Mental por Jessica Ingrid CS, actualizado hace más de 1 año
Jessica Ingrid CS
Creado por Jessica Ingrid CS hace alrededor de 4 años
14
0

Resumen del Recurso

Programación Funcional
  1. Se basa en el concepto de función, que no es más que una evolución de los predicados
    1. Caracteristicas
      1. Constituidos únicamente por definiciones de funciones
        1. Verifican Transparencia referencial
          1. No hay efectos colaterales
            1. No hay variables
              1. No construcciones estructuradas como la secuencia
              2. Desventajas
                1. Dificultad para producir un buen código
                  1. Menor eficiencia en uso de CPU comparados con la imperativa
                  2. Ventajas
                    1. Altos niveles de abstracción
                      1. Evaluación Perezosa
                        1. Sustitulle los llamados a una función
                          1. Optimizado a partir de funciones puras
                        2. Un programa se considera una función matemática , la cual describe una relación entre una entrada y una salida y la variable se elimina completamente.
                          1. Lenguajes de programación funcional pura
                            1. Miranda
                              1. Haskell
                                1. Es una colección de funciones de tipos y clases de tipos
                                  1. Trabajada con:
                                    1. Módulos
                                      1. Evitan colisiones
                                        1. Se hacen cargas de módulos con GHCI
                                          1. Importan funciones especificas
                                            1. Excluyen funciones de importación
                                              1. Objetivo
                                                1. Verificar la alta cohesión y bajo acoplamiento con su uso
                                                  1. Las librerias estandar de Haskell, estan conformadas por multiples módulos
                                          2. ML
                                            1. Sisal
                                              1. pH
                                            Mostrar resumen completo Ocultar resumen completo

                                            Similar

                                            Creando nuestro propios tipos y clases de tipos
                                            Alejandro Ahumada Gomez
                                            Entrada y salida
                                            Alejandro Ahumada Gomez
                                            Las Matemáticas
                                            María Salinas
                                            Japonés básico Lección 1
                                            naichu-
                                            MAPA METAL.
                                            victorsquad99
                                            Fichas de los Presidentes de México (1964-2018)
                                            Raúl Fox
                                            GLOSARIO PARTE I PAA
                                            Valeria de Leon
                                            FISIOLOGÍA DEL RIÑON
                                            Patricia Ortiz
                                            MAPA LITERATURA PRECOLOMBINA
                                            Sharit Romero Bolaño
                                            Árbol genealógico de Zeus
                                            marvyn.goicochea
                                            TEMA 1.2. LA ESPECIALIDAD FUNDAMENTAL TRANSMISIONES, PRESENTE Y FUTURO
                                            antonio del valle