Domande con tag 'functional-programming'

1
risposta

PHP Aspect Oriented Design

Questa è una continuazione di questa domanda di revisione del codice . Ciò che è stato sottratto a quel post e altri aspetti del design orientato è difficile da eseguire il debug. Per contrastare ciò, ho implementato la possibilità di attiva...
posta 13.02.2012 - 19:02
2
risposte

Programmazione funzionale: scrivere un piccolo interprete

Sto lavorando su una piccola shell Unix e sto contemplando l'idea di scrivere un interprete di script. Durante la lettura del soggetto sento inevitabilmente di programmazione funzionale, calcolo lambda, e scopri l'intero fascino attorno a Lisp....
posta 27.09.2011 - 23:34
1
risposta

Qualcosa è ottenuto rendendo esplicite le dipendenze tramite gli elenchi di argomenti della funzione quando si implementano metodi puri?

Questa domanda è successiva alla domanda . C'è qualche vantaggio nell'evitare l'operatore "this" quando si implementano metodi puri? Cioè, ci sono dei vantaggi nel rendere esplicite tutte le dipendenze tramite gli elenchi di argomenti, invec...
posta 25.10.2016 - 22:50
1
risposta

Come passare dalla composizione di oggetti OOP alla composizione di funzioni FP in C #

Ho lavorato per qualche settimana a un nuovo progetto web e sto realizzando che tutto ciò che sto facendo è fondamentalmente calcoli e trasformazioni sui dati, e che la maggior parte delle mie classi non contiene nessuno stato e potrebbe essere...
posta 23.06.2016 - 21:38
3
risposte

Mutabilità e oggetti; come gestire correttamente i dati?

Gli oggetti tendono a confondermi. Comprendere il concetto e l'uso, certamente, ma mi sembra che il paradigma funzionale stia limitando in qualche modo il mio uso di essi. Al momento sto creando un codice semplice per un gioco di carte. Ogni...
posta 04.12.2016 - 21:47
3
risposte

Qual è la differenza tra tipizzazione dipendente e contratti?

Qual è la differenza tra lingue digitate dipendenti e lingue come Spec # e Eiffel che consentono di specificare "contratti" per le funzioni nel codice per pre / post-condizioni? Dipende essenzialmente dalla tipizzazione della versione puramente...
posta 22.02.2014 - 20:54
2
risposte

Design immutabile con un ORM: come vengono gestite le sessioni?

Se dovessi creare un sito con un linguaggio mutevole come C # e utilizzare NHibernate, normalmente mi avvicinerei alle sessioni con l'idea di crearle come create solo quando necessario e disponili al momento della richiesta. Ciò ha aiutato a man...
posta 11.01.2012 - 01:37
8
risposte

Variabili monouso: nessuna lingua le ha mai avute?

Un principio che seguo è che, quando viene stabilito un identificatore, dovrebbe essere un segnale per il lettore che il valore riferito è in realtà un'astrazione che verrà usata più di una volta. Cioè, l'identificatore viene definito o assegnat...
posta 12.01.2012 - 05:10
3
risposte

È una funzione interna giustificata in questa situazione

Sono nuovo ai concetti di programmazione funzionale in C #, ma ho una certa esperienza con le funzioni di ordine superiore tramite Haskell, Scala, Python e Ruby. Attualmente sto utilizzando una vecchia base di codice .NET 2.0 con un sacco di dup...
posta 10.08.2012 - 21:49
2
risposte

È possibile sviluppare un linguaggio funzionale basato su opcode PHP?

È possibile sviluppare un linguaggio funzionale basato su opcode PHP? Simile a Scala / bytecode o F # / CIL Qualcuno ha già fatto questo?     
posta 23.11.2011 - 12:27