Please enable JavaScript.
Coggle requires JavaScript to display documents.
graph TD - Coggle Diagram
graph TD
%% Nodo Principal
PF[Programación Funcional]
%% Ramas Principales
PF --> CB[1. Conceptos Básicos]
PF --> CAR[2. Características]
PF --> EST[3. Estructura]
%% Conceptos Básicos
CB --> FP[Funciones Puras]
CB --> FS[Funciones de Orden Superior]
CB --> EP[Evaluación Perezosa]
FP --> FP_desc[Mismos argumentos = Mismo resultado]
FS --> FS_desc[Funciones como argumentos o retornos]
EP --> EP_desc[Calcula solo cuando es necesario]
%% Características
CAR --> INM[Inmutabilidad]
CAR --> TR[Transparencia Referencial]
CAR --> AES[Ausencia de Efectos Secundarios]
INM --> INM_desc[Los datos no cambian tras crearse]
TR --> TR_desc[Expresión reemplazable por su valor]
AES --> AES_desc[No altera el estado global ni I/O]
%% Estructura
EST --> CF[Composición de Funciones]
EST --> REC[Recursión]
EST --> HOOC[Operaciones Declarativas]
CF --> CF_desc[Combinación: f(g(x))]
REC --> REC_desc[Sustituye bucles for/while]
HOOC --> HOOC_desc[Uso de map, filter y reduce]