Domande con tag 'functional-programming'

1
risposta

Perché utilizzare le tuple come parametri di funzione nelle lingue che supportano il currying?

Nelle lingue che supportano il currying, non riesco a pensare a molti casi in cui l'utilizzo di una tupla come parametri di input della funzione sarebbe meglio che spezzare la tupla in più parametri, che consente quindi di godere della piena pot...
posta 22.01.2016 - 16:22
2
risposte

Funzioni annidate: devo passare esplicitamente degli argomenti o fare affidamento sull'ambito?

Supponiamo che abbia una funzione f che utilizza due funzioni di aiuto h e g per portare a termine il lavoro. Ci sono due modi possibili per affrontare questa situazione. (1) accetta argomenti espliciti e restituisce nuovi ogge...
posta 24.07.2016 - 21:31
4
risposte

MBA vs MSIS [chiuso]

Sto pensando di tornare a scuola per i miei maestri e ho esaminato diverse strade che posso prendere. Ho preso in considerazione un MBA o un MSIS. Nel complesso, so che un MBA mi darà un solido bagaglio di competenze che può aiutarmi a diventare...
posta 12.06.2011 - 19:50
3
risposte

Programmazione logica (Unificazione) vs Comprensioni elenco (in Programmazione funzionale)

Ho trovato questa risposta su StackOverflow molto chiara per spiegare la differenza tra il paradigma della programmazione logica e il paradigma della programmazione funzionale: The thing that makes logical append different [from the funct...
posta 24.03.2016 - 13:16
2
risposte

Numero sconosciuto di argomenti in corso

Situazione ipotetica - una funzione currying può avere un numero sconosciuto di argomenti (tipo di varargs simili) Ad esempio in Python: addByCurrying(1)(2)(3)(4) Dovrebbe essere uguale a 10 addByCurrying(5)(6) Dovrebbe essere uguale a...
posta 24.08.2016 - 04:07
2
risposte

Prestazioni di software simultaneo su processori multicore [chiuso]

Recentemente ho letto spesso che, dato che la tendenza è quella di costruire processori con più core, sarà sempre più importante avere linguaggi di programmazione che supportano la programmazione simultanea e parallela per sfruttare al meglio il...
posta 08.07.2012 - 00:55
1
risposta

Convenzioni di denominazione per funzioni pure

Esistono "convenzioni" / best practice sulla denominazione di funzioni pure? Ad esempio: aggiunta di numeri : add o sum ? calcolo della radice quadrata : calcSqrt o sqrt ? Inversione di un elenco : reverse o...
posta 19.08.2018 - 21:15
1
risposta

Termine per l'opposto dell'operatore funzionale Compose

Nella programmazione funzionale, data una funzione f e una funzione g possiamo definire una funzione . (componi): let (.) f g = fun x -> g (f x) Esiste un termine per la funzione che applica gli argomenti nell'ordine...
posta 11.05.2016 - 19:06
1
risposta

Il ritorno automatico influisce sulle prestazioni?

Ci sono un sacco di linguaggi che restituiscono automaticamente l'ultimo valore in una funzione (per lo più funzionale) come Ruby, Haskell, Lisp, ecc. Questa funzione (o come la chiami) influisce sulle prestazioni di queste lingue?     
posta 27.11.2012 - 08:46
2
risposte

Perché la programmazione funzionale non è più abbracciata? [duplicare]

Ho lavorato come sviluppatore J2EE negli ultimi 3 anni e volevo imparare qualcosa di diverso, così ho iniziato a imparare sulla programmazione funzionale passando attraverso molti articoli e libri (SICP, i saggi di Paul Graham e altri artico...
posta 30.09.2011 - 15:13