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.


2
Perché (o perché no) i tipi esistenziali sono considerati cattive pratiche nella programmazione funzionale?
Quali sono alcune tecniche che potrei usare per refactificare costantemente il codice rimuovendo la dipendenza da tipi esistenziali? In genere questi vengono utilizzati per squalificare costruzioni indesiderate del tuo tipo e per consentire il consumo con una minima conoscenza del tipo dato (o almeno così è la mia comprensione). Qualcuno …

7
Piccole quantità di programmazione funzionale sono comprensibili per le persone non FP? [chiuso]
Caso : sto lavorando in un'azienda, scrivendo un'applicazione in Python che sta gestendo molti dati negli array. Sono l'unico sviluppatore di questo programma al momento, ma probabilmente verrà utilizzato / modificato / esteso in futuro (1-3 anni) da qualche altro programmatore, in questo momento a me sconosciuto. Probabilmente non sarò …




7
Programmazione funzionale in aumento?
Ho notato di recente che i linguaggi di programmazione funzionale stanno guadagnando popolarità . Di recente ho visto come l' indice Tiobe mostra un aumento della loro popolarità rispetto allo scorso anno, anche se la maggior parte di loro non raggiunge nemmeno le prime 50 lingue più popolari secondo questo …

8
I linguaggi funzionali sono migliori alla ricorsione?
TL; DR: i linguaggi funzionali gestiscono la ricorsione meglio di quelli non funzionali? Attualmente sto leggendo il codice completo 2. Ad un certo punto del libro, l'autore ci mette in guardia sulla ricorsione. Dice che dovrebbe essere evitato quando possibile e che le funzioni che usano la ricorsione sono generalmente …

1
Come organizzare i programmi funzionali [chiuso]
Possibile duplicato: programmazione funzionale vs. OOP Come scrivere codice gestibile con programmazione funzionale? In OOP, l'unità organizzativa di base per il codice è la classe. Una metodologia usata frequentemente in Java, C # e linguaggi simili è quella di organizzare il codice in base al fatto che abbia un file …




2
Idee sbagliate su linguaggi puramente funzionali?
Incontro spesso le seguenti dichiarazioni / argomenti: I linguaggi di programmazione funzionale pura non consentono effetti collaterali (e sono quindi di scarsa utilità nella pratica perché qualsiasi programma utile ha effetti collaterali, ad esempio quando interagisce con il mondo esterno). I linguaggi di programmazione funzionale pura non consentono di scrivere …

5
L'immutabilità elimina completamente la necessità di blocchi nella programmazione multiprocessore?
Parte 1 Chiaramente l'immutabilità minimizza la necessità di blocchi nella programmazione multiprocessore, ma elimina tale necessità o ci sono casi in cui l'immutabilità da sola non è sufficiente? Mi sembra che sia possibile rimandare l'elaborazione e incapsulare lo stato così a lungo prima che la maggior parte dei programmi debba …


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.