Domande con tag 'functional-programming'

2
risposte

Ordinamento: utile per qualcosa di più della semplice visualizzazione dei dati?

Contesto Attualmente sto lavorando a un progetto personale che coinvolge JavaScript funzionale reattivo e ho trovato una domanda strana. Nota che questa domanda non è specifica di JavaScript, ma questo è il contesto in cui lo sto chiedendo....
posta 15.01.2013 - 15:57
1
risposta

Esiste un algoritmo pratico / struttura dati che non può essere fatto con il Lambda Calculus non ricorsivo aumentato con foldl?

Nella mia ricerca di un pratico linguaggio di programmazione completo non-turing, ho prestato attenzione al lambda-calcolo con auto-applicazione non consentita - cioè, x x vietato. Dopo aver preso quella lingua e aumentata con le liste e le...
posta 27.12.2013 - 13:27
1
risposta

L'iniezione delle dipendenze vola di fronte alla programmazione funzionale?

Ho la seguente funzione pura (f2 e f3 sono pure): class X { def f1(arg: Type1): Type2 = { val x = f2(arg) val y = f3(x) y } def f2... def f3... } Ora, vorrei spostare f2 e f3 e posso pensare a 2 opzioni per farlo. Ti...
posta 15.01.2018 - 03:36
3
risposte

Sovraccarico delle funzioni in Python

Il mio libro dice che l'overloading delle funzioni non è possibile in Python ma mi fa domande come: WAP to find out the volume of a cube,cuboid and cylinder using function overloading. Devo coinvolgere i decoratori qui? Come dovrei co...
posta 07.12.2015 - 12:59
1
risposta

I paradigmi di ReactJS e Redux sono utili per cose diverse dallo sviluppo web?

Sono un po 'affascinato dagli attuali paradigmi che le librerie di shift come ReactJs e Redux hanno causato nello sviluppo web. A parte le lezioni di informatica, non ero molto influenzato dalla programmazione funzionale, dall'immutabilità e cos...
posta 14.11.2015 - 15:18
1
risposta

Programmazione dello stile funzionale dell'emulatore della CPU [chiuso]

Voglio scrivere un emulatore di CPU 8086 in javascript, stile funzionale. Come si può concettualizzare / progettare un emulatore 8086 o qualsiasi emulatore di CPU che abbia registri e accesso alla memoria realmode in modo funzionale? Non ries...
posta 19.11.2014 - 15:39
1
risposta

Qual è la connessione tra inferenza di tipo e sistemi di tipi avanzati?

Non capisco la connessione tra inferenza di tipo e sistemi di tipi avanzati. Non vedo perché Haskell o Standard ML o OCaml non possano esistere senza inferenza di tipo. La mia unica ipotesi è che l'inferenza di tipo avrebbe potuto essere una ten...
posta 15.07.2016 - 18:41
4
risposte

Esiste un buon modo per comunicare l'intento che una classe contiene solo metodi referenzialmente trasparenti?

Il mio posto di lavoro utilizza principalmente C # per scrivere codice. Sto cercando di capire un buon modo per indicare che una classe con metodi referentially trasparenti è destinata ad essere referenzialmente trasparente (vale a dire, dato lo...
posta 06.05.2014 - 17:46
1
risposta

Quali aspetti di Haskell hanno portato al suo aumento di popolarità tra gli esperti?

20 anni fa, il mondo della programmazione funzionale era tutto basato su Lisp e Scheme. Quando andai all'università nel 2001, il mio corso Fall Semester Freshman CS 101 fu insegnato in OCaml. Tuttavia, al giorno d'oggi le persone che parlano...
posta 07.05.2015 - 23:30
2
risposte

Come è ovvio che (foldr Cons Nil) copia solo una lista?

Attualmente sto leggendo Perché la programmazione funzionale è importante di John Hughes . Nella sezione "Gluing Functions Together", dopo aver spiegato che (foldr f a) è una funzione che sostituisce tutte le occorrenze di Cons in...
posta 26.07.2017 - 01:03