Domande taggate «functional-programming»

La programmazione funzionale è un paradigma che tenta di risolvere i problemi computazionali mediante la valutazione concatenata di funzioni il cui output è determinato dai loro input piuttosto che dallo stato del programma. In questo stile di programmazione, effetti collaterali e dati mutabili sono deprecati e solitamente strettamente isolati.









6
Perché alcuni linguaggi di programmazione funzionale utilizzano uno spazio per l'applicazione delle funzioni?
Dopo aver esaminato alcuni linguaggi per la programmazione funzionale, mi sono sempre chiesto perché alcuni linguaggi fp utilizzino uno o più caratteri di spazi bianchi per l'applicazione (e la definizione) delle funzioni, mentre la maggior parte (tutti?) I linguaggi imperativi / orientati agli oggetti usano parentesi, il che sembra essere …


7
Il sistema di tipi di Haskell è un ostacolo alla comprensione della programmazione funzionale? [chiuso]
Sto studiando Haskell allo scopo di comprendere la programmazione funzionale, con l'aspettativa che applicherò le intuizioni che ottengo in altre lingue (principalmente Groovy, Python, JavaScript). Ho scelto Haskell perché avevo l'impressione che fosse puramente funzionale e che non mi permettesse di fare affidamento sullo stato. Non ho scelto di imparare …

6
Le chiusure sono considerate stile funzionale impuro?
Le chiusure sono considerate impure nella programmazione funzionale? Sembra che si possa generalmente evitare la chiusura passando i valori direttamente a una funzione. Pertanto le chiusure dovrebbero essere evitate ove possibile? Se sono impuri e ho ragione nel dichiarare che possono essere evitati, perché così tanti linguaggi di programmazione funzionale …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.