Domande con tag 'functional-programming'

1
risposta

Perché la maggior parte delle funzioni anonime non può essere compilata JIT e non sarà mai ottimizzata?

Ho appena letto il link sulla programmazione funzionale e mi sono imbattuto in questo: anonymous functions can often not be JIT compiled and will never be optimized Qualcuno può spiegarmi perché questo è il caso?     
posta 12.01.2018 - 09:04
3
risposte

Dovremmo usare più linguaggi di programmazione funzionale e / o logica?

Ho programmato un po 'di Haskell e Prolog come parte di un paio di corsi di uni, ma questo è tutto. E non l'ho mai visto usato nell'industria (non che io abbia avuto molta esperienza lavorativa per cominciare, ma non ho mai visto un annuncio dov...
posta 16.09.2010 - 16:22
4
risposte

In che modo le entità con un'identità e uno stato persistente mutevole sono modellate in un linguaggio di programmazione funzionale?

In una risposta a questa domanda (scritta da Pete) ci sono alcune considerazioni su OOP rispetto a FP. In particolare, si suggerisce che i linguaggi FP non sono molto adatti per la modellazione di oggetti (persistenti) che hanno un'identità e...
posta 13.08.2012 - 19:13
3
risposte

Convenzione di denominazione per le funzioni che hanno effetti collaterali? [chiuso]

Ho sentito qualcuno dire che la loro lingua ha una convenzione in cui i nomi delle funzioni che mutano stato devono terminare con un punto esclamativo. Sto cercando di scrivere un codice più funzionale e mi piace l'idea di contrassegnare in qual...
posta 04.10.2016 - 17:55
2
risposte

Equivalente del Domain Driven Design per linguaggi di programmazione funzionale

Adoro l'idea del design guidato da domini, tuttavia, mentre sto imparando Go, mi chiedo se c'è l'equivalente di DDD che mira a un linguaggio efficacemente più funzionale?     
posta 28.06.2012 - 07:19
2
risposte

Qual è la differenza tra l'applicazione di curry e la funzione parziale in pratica

Comprendo la differenza tra l'applicazione della funzione parziale e una funzione al curry ( f(X x Y x Z) -> N rispetto a f(X -> (Y -> (Z -> N))) ), ma non vedo quale sia la conseguenza di questa differenza nello sviluppo de...
posta 19.07.2015 - 10:14
1
risposta

In che modo lo stile funzionale aiuta con le dipendenze di derisione?

Dall'intervista con Kent Beck in un recente numero di Java Magazine: Binstock: Let’s discuss microservices. It seems to me that test-first on microservices would become complicated in the sense that some services, in order to function, will...
posta 17.01.2017 - 20:29
2
risposte

Come gestire i campi calcolati complessi in un ORM

Nella nostra API abbiamo alcuni tipi di dati centrali che devono essere "decorati" (per così dire) dopo il recupero dal database con i valori calcolati. Si accede al database tramite un ORM che segue una dinamica Tabella / Entità strongmente isp...
posta 29.06.2015 - 17:36
2
risposte

Design Pattern Libri, documenti o risorse per paradigmi non orientati agli oggetti?

Dopo aver visualizzato questo video su InfoQ sui modelli di progettazione funzionale mi chiedevo quali risorse ci sono in giro schemi di progettazione per paradigmi non orientati agli oggetti. Ci sono molte cose là fuori per il mondo OO (GOF,...
posta 05.11.2010 - 14:30
1
risposta

I "normali ordini" e "call-by-name" sono la stessa cosa?

Stavo studiando il libro Struttura e interpretazione dei programmi per computer e nella sezione < a href="http://mitpress.mit.edu/sicp/full-text/book/book-ZH-10.html#%_sec_1.1.5"> 1.1.5 Il modello di sostituzione per l'applicazione di procedur...
posta 30.03.2013 - 21:55