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.


4
Cosa dovrei imparare dallo Scheme?
Mi chiedevo quali caratteristiche uniche potrei imparare da Scheme che mi avrebbero aiutato a diventare un programmatore migliore? Ho molta esperienza nei linguaggi tradizionali e sto cercando di espandere i miei orizzonti e conoscere gli aspetti funzionali che mancano in altre lingue. Conosco chiusure da javascript, espressioni lambda da C …

2
I linguaggi di programmazione funzionale non consentono effetti collaterali?
Secondo Wikipedia, i linguaggi di programmazione funzionale , che sono dichiarativi, non consentono effetti collaterali. Programmazione dichiarativa in generale, tenta di minimizzare o eliminare gli effetti collaterali. Inoltre, secondo Wikipedia, un effetto collaterale è legato ai cambiamenti di stato. Quindi, i linguaggi di programmazione funzionale, in tal senso, eliminano effettivamente …



5
Best practice - Avvolgimento se intorno alla chiamata di funzione vs Aggiunta dell'uscita anticipata se la funzione di guardia è attiva
So che questo può essere molto specifico per ogni caso d'uso, ma mi trovo a chiedermelo troppo spesso. Esiste una sintassi generalmente preferita. Non sto chiedendo quale sia l'approccio migliore quando in una funzione, chiedo se dovessi uscire presto o semplicemente non dovrei chiamare la funzione. Avvolgere se intorno alla …


6
cosa può andare storto nel contesto della programmazione funzionale se il mio oggetto è mutabile?
Riesco a vedere i vantaggi di oggetti mutabili vs immutabili come gli oggetti immutabili che tolgono molto dalla risoluzione dei problemi nella programmazione multi-thread a causa dello stato condiviso e scrivibile. Al contrario, gli oggetti mutabili aiutano a gestire l'identità dell'oggetto piuttosto che creare ogni volta una nuova copia e …

2
Come posso _ leggere_ il codice JavaScript funzionale?
Credo di aver appreso alcuni / molti / molti dei concetti di base alla base della programmazione funzionale in JavaScript. Tuttavia, ho difficoltà a leggere in modo specifico il codice funzionale, anche il codice che ho scritto, e mi chiedo se qualcuno può darmi suggerimenti, suggerimenti, migliori pratiche, terminologia, ecc. …

1
Ha senso applicare i principi di Redux alle lingue OO?
Redux è essenzialmente una programmazione funzionale e ha molto senso. Mentre torno a un linguaggio OOP non javascript in un progetto diverso, vorrei applicare gli stessi principi come oggetto a stato singolo, riduttori che agiscono su parti di quello stato, un livello aziendale di azioni semantiche per modificare lo stato. …






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.