Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Programación Funcional

Description

Tarea Jessica Ingrid CS
Jessica Ingrid CS
Mind Map by Jessica Ingrid CS, updated more than 1 year ago
Jessica Ingrid CS
Created by Jessica Ingrid CS about 5 years ago
14
0
1 2 3 4 5 (0)

Resource summary

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
                                            Show full summary Hide full summary

                                            0 comments

                                            There are no comments, be the first and leave one below:

                                            Similar

                                            Entrada y salida
                                            Alejandro Ahumada Gomez
                                            Meriya Pinales & Malika Hurt
                                            hurtmalika
                                            Key Events, People and Terms of the French Revolution
                                            poppwalton
                                            English Placement Test
                                            CoachDanielDixon
                                            Macbeth - Charcters
                                            a.agagon
                                            Revision Timetable
                                            katy.lay
                                            A Level Chemistry Unit 1 - Organic Chemistry
                                            charlottehyde
                                            GCSE Maths Symbols, Equations & Formulae
                                            livvy_hurrell
                                            Edexcel Additional Science Biology Topic 1- Genes and Enzymes
                                            hchen8nrd
                                            Biology (B3)
                                            Sian Griffiths