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...
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...
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...
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....
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...
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...
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...
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...
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...
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...