Domande con tag 'functional-programming'

3
risposte

Nella programmazione funzionale, cosa significa "L'ordine di valutazione non ha importanza" quando la funzione è pura?

Nel contesto delle pure funzioni in FP, oltre ai numerosi vantaggi menzionati come facili da ragionare, testabilità dice anche che " l'ordine di valutazione non ha importanza " poiché l'output rimane lo stesso per un dato input. Probabilmente so...
posta 08.09.2018 - 21:58
3
risposte

La lingua funzionale senza runtime scritto in C è possibile? [chiuso]

Ogni linguaggio funzionale che compila il codice nativo si basa su un runtime piuttosto grande scritto in linguaggio di programmazione C (almeno alcuni di quelli che conosco, ad esempio Haskell, OCaml, Gambit / Chicken Scheme, SBCL, Mercury). Fo...
posta 02.03.2015 - 09:18
2
risposte

La programmazione dichiarativa è sopravvalutata? [chiuso]

Ho programmato per anni con linguaggi prevalentemente imperativi (C ++, C #, javascript, python), ma recentemente ho sperimentato alcuni linguaggi funzionali (Lisp, Haskell) ed ero entusiasta di provare ad applicare alcuni degli stili dichiarati...
posta 09.01.2016 - 08:15
3
risposte

Come funziona la funzione di immutabilità della Programmazione funzionale con CQS?

Data l'immutabilità (che è spesso incoraggiata e si dice che sia uno degli elementi costitutivi della programmazione funzionale) e CQS (che dice che i comandi non dovrebbero restituire un valore diverso da void / unit), come funzionano insieme?...
posta 17.08.2015 - 08:22
2
risposte

Perché non disponiamo ancora di una lingua non completa completamente non turante? [duplicare]

Le lingue complete di non turing possono risolvere ogni problema pratico che può avere una lingua completa. Inoltre, sono molto più analizzabili delle lingue complete di turing. Il compilatore può comprendere il programma nel suo complesso, pr...
posta 10.08.2013 - 01:57
1
risposta

Che cosa significa "poliadico" nel contesto della programmazione funzionale e dei sistemi di tipi?

E in che modo (o non) corrisponde a "polimorfico"? Occasionalmente vedo questa nozione come in: Implementare e rappresentare operazioni poliadiche . Ho controllato Wikizionario ma dà solo un significato generale, non specifico per la programm...
posta 09.12.2012 - 15:20
2
risposte

Simulazione di oggetti nella programmazione funzionale

In FP vs. OO, dalle trincee , Dice Michael Fogus: Whenever I write some code to deal with data about people then functional programming seems to work best. Whenever I write some code to simulate people then object-oriented programming s...
posta 28.07.2016 - 11:52
2
risposte

Quando usare la ricorsione della coda?

Recentemente sono entrato nella programmazione funzionale. Ho fatto una domanda qui sopra "'Memorizzare' i valori nella programmazione funzionale" e ho imparato un sacco di cose che non avevo nemmeno capito che volevo ancora imparare. È stato...
posta 22.09.2016 - 09:25
6
risposte

Utilizzo di pratiche di codifica "off-paradigm" in una base di codice esistente

Supponiamo, per un secondo, che tu sia "il capo", o architetto, o qualsiasi altra posizione ti autorizzi a decidere sulla seguente domanda: Lavori su un prodotto che esiste da diversi anni ed è sviluppato interamente in uno stile / linguaggio...
posta 26.05.2012 - 18:21
2
risposte

programmazione funzionale: impatto dei tipi di dati typedefing sulla leggibilità e manutenzione del codice

Nei linguaggi di programmazione funzionale, come Scala, i tipi di dati e le strutture, sono davvero importanti. Sono in due a proposito dell'uso di type-defs nell'aiutare la leggibilità del codice a manipolare strutture di dati non banali. Ec...
posta 23.03.2017 - 17:43