Domande con tag 'functional-programming'

3
risposte

Sum Types vs Polymorphism

L'anno scorso ho fatto il salto e ho imparato un linguaggio di programmazione funzionale (F #) e una delle cose più interessanti che ho trovato è come influisce sul modo in cui progetto il software OO. Le due cose che mi mancano di più nelle lin...
posta 12.03.2018 - 11:30
1
risposta

Programmazione funzionale per effetto collaterale

Sto cercando di capire perché avere una variabile locale o un ciclo for all'interno di una funzione non è considerata pura programmazione funzionale. Data questa funzione: int as_int(char *str) { int acc; /* accumulate the partial resul...
posta 24.12.2014 - 12:24
2
risposte

Pratiche pratiche di programmazione funzionale

Non ho un particolare problema di codifica a portata di mano questo è solo un esercizio per migliorare il mio processo di pensiero. Pochi mesi fa ho iniziato a conoscere la programmazione funzionale (principalmente in R) e me ne sono innamora...
posta 20.02.2018 - 20:48
3
risposte

Esempio di codice per spiegare il problema di Banana Monkey Jungle di Joe Armstrong [chiuso]

Nel libro Coders at work Joe Armstrong ha dichiarato che: I think the lack of reusability comes in object oriented languages, not in functional languages. Because the problem with object oriented languages is they’ve got all this im...
posta 04.04.2018 - 10:19
1
risposta

Come rifattorizzare un singleton Java su Clojure?

Sto scrivendo un semplice gioco in Java e voglio imparare Clojure, quindi ho deciso di rifattorizzare il mio attuale codice Java su Clojure. Il problema è che ho codificato così tanto nei linguaggi orientati agli oggetti che non riesco a vedere...
posta 28.11.2013 - 18:40
1
risposta

A cosa servono maggiormente le lingue funzionali?

Mi sono chiesto a cosa servono principalmente i linguaggi funzionali? Ho letto di loro e ho letto di Haskell e di altri. Alcuni sembrano solo linguaggi "accademici", che per me hanno poco senso, sperando così di avere un'idea migliore dei loro u...
posta 27.07.2013 - 06:16
2
risposte

Valori, tipi, tipi e ...?

Sappiamo tutti che cos'è un valore. Un tipo è il tipo di un valore. Un tipo è (liberamente) il tipo di un tipo. Un tipo costruisce un valore; un tipo costruisce un tipo. Quindi qual è il tipo di un tipo, una cosa che costruisce generi? C'è un...
posta 10.11.2011 - 20:32
6
risposte

Non strutturare i dati fino in fondo

Nel post del blog Non strutturare i dati fino in fondo , l'autore discute diversi modi per strutturare una cerchia datatype e come implementare i parametri in una funzione Radius. area({circle, {point,0,0}, 17.4}) Tipo di disordine. Che ne...
posta 22.04.2012 - 08:54
2
risposte

Le funzioni di ordine superiore in FP possono essere interpretate come una sorta di iniezione di dipendenza?

Secondo questo articolo , in programmazione orientata agli oggetti / design iniezione di dipendenza implica un consumatore dipendente, una dichiarazione delle dipendenze di un componente, definite come contratti di interfaccia, un inj...
posta 24.10.2012 - 11:17
2
risposte

implementa la funzione cons in Java - digita la domanda di sicurezza

Sto lavorando su una piccola libreria funzionale scritta in Java, che riproduce lo stile funzionale della programmazione. Sono bloccato con un cast di tipo indesiderato in una delle mie definizioni di metodo e mi piacerebbe un po 'd'aiuto. Ok...
posta 10.03.2013 - 16:54