Una
funzione di ordine superiore (o
funzione higher-order) è una
funzione che può prendere altre funzioni come
parametri e/o restituire funzioni come risultato. L'
operatore differenziale in
matematica è un esempio di funzione che mappa una funzione ad un'altra funzione.