La casella Le mie domande correlate si sovrappone a domande di programmazione funzionale. Dopo aver esaminato le più rilevanti, sono comunque curioso di sentire opinioni su quanto segue:Pensiero architettonico in lingue funzionali
Come pensi di strutturare un'applicazione in un linguaggio funzionale?
Non sto parlando di una grammatica specifica della lingua. Sono interessato ai paradigmi organizzativi concettuali (ad esempio l'orientamento agli oggetti).
Come molti, la mia prima esposizione all'incapsulamento e al riutilizzo del codice proveniva dallo sfondo di OO. Poiché ho svolto ricerche su linguaggi diversi, la programmazione funzionale ha catturato la mia attenzione. Sto iniziando a cogliere i vantaggi dell'immutabilità, delle funzioni di ordine superiore, eccetera. Ma continuo a perdere il senso di come strutturare un'applicazione funzionale senza ricorrere ai concetti di OO. In realtà, molti degli esempi funzionali che ho visto hanno più in comune con il codice spaghetti, anche se sono sicuro che ciò è dovuto alla semplicità degli esempi piuttosto che a un difetto intrinseco nell'approccio funzionale.
Questa domanda è familiare a "quando dovrei usare la programmazione funzionale", ma mi sono già accontentato del fatto che l'approccio funzionale, nonostante i pro e i contro in alcuni domini, sia utilizzabile per qualsiasi cosa tu voglia. Ho solo difficoltà a immaginare l'organizzazione di grandi dimensioni di un'app complessa.
duplicato: http://stackoverflow.com/questions/1549017/advice-on-learning-how-to-think-functional http://stackoverflow.com/questions/192090/how-do-you-design- a-functional-program –
prova a cercare prima di pubblicare una nuova domanda: http://www.google.com/search?hl=it&q=structure+functional+language+site:stackoverflow.com –
Grazie per il collegamento a un utile filo. Tuttavia, ho cercato il sito per un po 'e non ho trovato nulla che sembrasse direttamente rilevante. Ovviamente, non ho usato i termini giusti per produrre il link sopra. È prassi normale su SO supporre che un utente non abbia nemmeno tentato una ricerca se non fosse stato in grado di individuare una domanda simile tra quasi 500.000? – DanielMason