Linguaggio funzionale

Autore: Monica Porter
Data Della Creazione: 22 Marzo 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
Cos’è la programmazione funzionale pura, e come può aiutare i test? by Luca Molteni
Video: Cos’è la programmazione funzionale pura, e come può aiutare i test? by Luca Molteni

Contenuto

Definizione: che cosa significa linguaggio funzionale?

Un linguaggio funzionale è un linguaggio di programmazione costruito sopra e attorno a funzioni o procedure logiche all'interno della sua struttura di programmazione. Si basa su ed è simile alle funzioni matematiche nel suo flusso di programma.


I linguaggi funzionali derivano la loro struttura di base dal quadro matematico del calcolo Lambda e della logica combinatoria. Erlang, LISP, Haskell e Scala sono i linguaggi funzionali più noti.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega il linguaggio funzionale

Composto principalmente da funzioni, il linguaggio funzionale enfatizza la semantica, piuttosto che la compilazione, di un programma. Il linguaggio funzionale non ha gli effetti collaterali degli stili imperativi tradizionali di programmazione in quel linguaggio funzionale non cambia lo stato di un programma e restituirà gli stessi risultati fino a quando le funzioni non vengono passate con gli stessi argomenti.

Tuttavia, la mancanza di effetti collaterali è anche uno svantaggio del linguaggio funzionale, poiché non tutti i programmi possono essere sviluppati senza questi effetti, in particolare quelli che richiedono il cambiamento di stato e la creazione di procedure di input / output (I / O).