- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
Cómo estudiar sus tarjetas
Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda
Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba
Tecla H: Muestra pista (3er lado).tecla h
Tecla N: Lea el texto en voz.tecla n
Boton play
Boton play
8 Cartas en este set
- Frente
- Atrás
¿Cual es su utilidad?
|
La programación funcional, por tanto, trata principalmente con cálculo, lo hace mediante funciones. La función es la unidad básica en programación funcional. Las funciones son usadas para prácticamente todo, aun para los cálculos más simples.
|
¿Cuales son las caracteristicas principales de la programacion funcional
|
En ciencias de la computación, la programación funcional es un paradigma de programación declarativa basado en el uso de funciones matemáticas, en contraste con la programación imperativa, que enfatiza los cambios de estado mediante la mutación de variables. La programación funcional tiene sus raíces en el cálculo lambda, un sistema formal desarrollado en los años 1930 para investigar la definición de función
|
¿Que es la programación funcional?
|
En ciencias de la computación, la programación funcional es un paradigma de programación declarativa basado en el uso de funciones matemáticas, en contraste con la programación imperativa, que enfatiza los cambios de estado mediante la mutación de variables
|
Ventajas y desventajas
|
Ventajas:
Más fáciles de escribir, depurar y mantener que los lenguajes imperativos gracias a la ausencia de efectos de borde. Desventajas: Se quedan cortos en portabilidad, riqueza de librerías, interfaces con otros lenguajes y herramientas de depuración. |
¿Cuales son los lenguajes funcionales?
|
PHP
JAVA SCRIPT PERL PYTHON RUBY JAVA ETC |
Sus usos y aplicaciones actuales de la programación funcional
|
Expresión lambda para definir funciones sin nombre
Abstracción para dar un nombre a una expresión lambda Aplicación para evaluar una expresión lambda La aplicación de una expresión-lambda a un argumento se consigue reemplazando en el cuerpo de la expresión-lambda su variable ligada por el argumento. |
Diagrama representativo de la programación funcional
|
--------------------
* * * Entrada * Parámetros * * --------------------- ° ° ° ---------------------- * * * Proceso * Subrutina o función * * ----------------------- ° ° ° ----------------------- * * * Salida * Valor de retorno * * ------------------------ |
Ejemplo de sus funcionamiento
|
qsort( a, lo, hi ) int a[], hi, lo;
{ int h, l, p, t; if (lo < hi) { l = lo; h = hi; p = a[hi]; do { while ((l < h) && (a[l] <= p)) l = l+1; while ((h > l) && (a[h] >= p)) h = h-1; if (l < h) { t = a[l]; a[l] = a[h]; a[h] = t; } } while (l < h); t = a[l]; a[l] = a[hi]; a[hi] = t; qsort( a, lo, l-1 ); qsort( a, l+1, hi ); } } |