Lenguajes De Programación Funcional

Descripción

Tipos de Lenguajes de Programación Funcional
andres peña
Mapa Mental por andres peña, actualizado hace más de 1 año
andres peña
Creado por andres peña hace más de 6 años
27
0

Resumen del Recurso

Lenguajes De Programación Funcional
  1. ¿Qué es?
    1. Se basan en la declaración de funciones aritméticas, trata de ser un lenguaje expresivo y matemáticamente elegante.
      1. ¿Compuestos por?
        1. Únicamente por la definición de funciones, pero no se trata de subrutinas de un programa iterativo, si no más bien como funciones puramente matemáticas.
          1. Tipos
            1. Lenguaje R
              1. Es
                1. Lenguaje para análisis estadístico y gráfico
                  1. Estadístico
                    1. Los resultados los podemos ver en la misma pantalla
                    2. gráfico
                      1. Pueden ser visualizados en su propia ventana, permitiendo ser guardada en varios formatos(pdf, png, etc)
                2. Lisp
                  1. Es el segundo lenguaje de alto nivel más viejo, los dialectos de Lisp más ampliamente conocidos son el Scheme y Common Lisp
                    1. Una de las estructuras de datos importante de Lisp son las listas encadenadas, el código fuente de lisp esta compuesto de listas. Es un lenguaje útil para desarrollar la inteligencia artificial
                  2. Haskell
                    1. Lenguaje moderno, estándar, no estricto. Posee polimorfismo, evaluación perezosa y funciones de alto orden
                      1. Específicamente diseñado para manejar un ancho rango de aplicaciones, tanto numéricas como simbólicas
                    2. Miranda
                      1. El principal objetivo de este lenguaje era el desarrollar una versión comercial de un lenguaje funcional
                        1. Un programa en este tipo de lenguajes (llamado script) consiste en un conjunto de declaraciones de ecuaciones recursivas y datos de tipo algebraico
                          1. Tiene un mecanismo para crear y manejar módulos de programa cuyas funciones internas son transparentes para las llamadas que otros programas hacen a estos módulos.
                      2. Scala
                        1. Diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros
                          1. Las funciones son valores de primera clase, soportando funciones anónimas, orden superior, funciones anidadas y currificación
                            1. Viene integrado de fábrica con la técnica de pattern matching para modelar tipos algebraicos usados en muchos lenguajes funcionales
              Mostrar resumen completo Ocultar resumen completo

              Similar

              Enseñar con Mapas Mentales
              Diego Santos
              Capítulo II. Ciclo de vida del proyecto
              molo544
              20) Negative personality
              John Goalkeeper
              Clasificación de las Tesis
              lulujg_91
              Los 10 Mandamientos de la Ciudadanía Digital
              Diego Santos
              Apuntes sobre Modelos Atómicos - Rutherford y Bohr
              Raúl Fox
              El sistema nervioso
              crisferroeldeluna
              FACTORIZACION DE POLINOMIOS
              Faber Garcia
              Mapa Conceptual
              Laura Laguna
              AMBIENTES VIRTUALES DE APRENDIZAJE (AVA)
              naansara1993
              MAPA DE ACTORES DE ACOMPAÑAMIENTO PSICOSOCIAL DESDE LA PSICOLOGIA JURIDICA A VICTIMAS DE LA CONFRONTACION ARMADA.
              JUAN CARLOS VELEZ LOPEZ