Domande con tag 'functional-programming'

1
risposta

Clojure è un 3GL o un 4GL?

Un po 'di background (nel caso mi sbaglio) ... Penso di capirlo (è una semplificazione eccessiva): inserire manualmente i codici in memoria (o su una punchcard) è "lingua di prima generazione" usare mnemonici corrispondenti alle istruzi...
posta 12.01.2013 - 23:07
2
risposte

Programmazione funzionale simulata in C - passando l'intero stato del programma come argomento di funzione

Ho una struttura chiamata State che contiene tutte le variabili per il programma. Invece di essere modificato direttamente dalle funzioni, è il valore restituito. Ecco alcuni codici: #define USERNAME_LENGTH 20 #define MAX_NUMBEROFUSERS 64 #inc...
posta 08.09.2016 - 15:32
3
risposte

Server Web incorporato contro server Web esterno

Quindi ho pensato di creare un'applicazione web in Lisp o in un altro linguaggio funzionale e stavo pensando di incorporare il server web nell'applicazione (la mia applicazione gestirà le richieste HTTP). Non vedo alcun problema con questo, tutt...
posta 14.03.2011 - 12:47
2
risposte

Stile di programmazione funzionale: come scrivere funzioni - curriculum esplicito, curriculum implicito o lamdas?

Quindi ho usato F # per un po 'e ho studiato un po' di Haskell sul lato e ho realizzato che avrei potuto riscrivere la stessa identica funzione in tre modi diversi. O con curriculum implicito, curriculum esplicito o con espressioni lambda....
posta 02.03.2015 - 09:23
1
risposta

Quando una Monade diventa un martello?

Mi rendo conto che la mia comprensione precursore su Monads è gravemente carente nei dettagli considerando che la mia conoscenza proviene principalmente da Le Monade di Douglas Crockford e le Gonadi parlano e complicato con il mio handicap Sev...
posta 15.07.2014 - 05:04
3
risposte

Capovolgimento del codice (stile funzionale) rispetto a un paradigma OO

Ho trovato questo articolo Turn Inside Your Code Inside e voglio sapere come questo approccio descritto nell'articolo è per Programmatori OO / lingue. Questo stile di progettazione è utilizzato nei programmatori / linguaggi OO? Quali sono i...
posta 04.04.2012 - 16:41
2
risposte

Perché Haskell non è in grado di ottimizzare gli elenchi infiniti?

Diciamo che hai una lista %codice% e vuoi ottenere il l = [0, 2..] th numero quando n è piuttosto grande, ad esempio n . Quindi chiami n=123456789 . Sulla mia macchina, questo risulta in l !! 123456789 . Quindi, perché H...
posta 24.05.2014 - 02:30
2
risposte

Preoccupazioni per la valutazione lazy e le strutture di dati infiniti

Sto cercando di capire come funziona la valutazione pigra perché ho intenzione di implementare provare per implementarlo nel linguaggio di programmazione che sto sviluppando (so che non è è la cosa migliore da fare (cercare di implementare q...
posta 14.08.2016 - 17:25
2
risposte

Programma come la NASA ?: Margaret Hamilton's Three Primitive Control Structures [closed]

Su diapositiva 19 in una presentazione Margaret Hamilton descrive tre strutture di controllo primitive. Il mio obiettivo è ridurre la probabilità di errori nel mio codice lavorando con questo "framework di progettazione". Mi chiedo se qualcuno...
posta 13.08.2015 - 11:02
1
risposta

Modellazione di oggetti come funzioni

Voglio modellare oggetti semplici come funzioni, per vedere dove mi arriva il puro approccio funzionale. Diciamo che il mio oggetto è una persona. C'è qualche funzione che mi restituisce una nuova persona, ma invece di una semplice struttura dat...
posta 26.01.2014 - 16:35