Domande con tag 'scala'

3
risposte

Qual è la differenza tra un futuro e una promessa?

Qual è la differenza tra un futuro e una promessa? (In Akka e Gpars.) Mi sembrano uguali sia come blocchi che come ritorno del valore del futuro quando viene chiamato get e una promessa è ottenere il risultato di un futuro.     
posta 04.08.2013 - 14:21
4
risposte

La programmazione funzionale è più veloce nel multithreading perché scrivo le cose in modo diverso o perché le cose sono compilate in modo diverso?

Mi sto immergendo nel mondo della programmazione funzionale e continuo a leggere ovunque che i linguaggi funzionali siano migliori per i programmi multithreading / multicore. Capisco come i linguaggi funzionali facciano molte cose in modo divers...
posta 15.02.2016 - 16:17
3
risposte

Quali sono le maggiori differenze tra F # e Scala?

F # e Scala sono entrambi linguaggi di programmazione funzionale che non costringono lo sviluppatore a utilizzare solo tipi di dati immutabili. Entrambi hanno il supporto per gli oggetti, possono usare librerie scritte in altre lingue ed eseguir...
posta 03.10.2010 - 02:38
5
risposte

Quando NON è buono usare gli attori in akka / erlang?

Ho lavorato con akka per 7-8 mesi ora ogni giorno. Quando ho iniziato, avrei lavorato sulle applicazioni e ho notato che gli attori sarebbero stati usati praticamente ovunque nel sistema degli attori per comunicare tra la maggior parte degli ogg...
posta 27.09.2013 - 21:16
7
risposte

Come si codificano i tipi di dati algebrici in un linguaggio C # o simile a Java?

Ci sono alcuni problemi che sono facilmente risolvibili con i tipi di dati algebrici, ad esempio un tipo di lista può essere espresso in modo succinto come: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty co...
posta 07.08.2012 - 08:38
3
risposte

Quali sono i vantaggi degli oggetti companion di Scala rispetto ai metodi statici?

Scala non ha una parola chiave statica , ma ha invece funzionalità simili tramite oggetti complementari. Dietro le quinte gli oggetti complementari sono compilati in classi che hanno metodi statici, quindi tutto questo è zucchero sintattico. Qu...
posta 14.12.2012 - 02:35
4
risposte

Prestazioni di Scala rispetto a Java

Prima di tutto vorrei chiarire che questa non è una domanda di lingua X rispetto alla lingua Y per determinare quale è meglio. Utilizzo Java da molto tempo e intendo continuare a utilizzarlo. Parallelamente a questo, attualmente sto imparando...
posta 24.01.2012 - 19:47
12
risposte

Perché la maggior parte dei linguaggi di programmazione ha una parola chiave o una sintassi speciale per la dichiarazione delle funzioni? [chiuso]

La maggior parte dei linguaggi di programmazione (sia linguaggi tipizzati dinamicamente che staticamente) ha una parola chiave e / o una sintassi speciali che sembrano molto diverse rispetto alla dichiarazione delle variabili per la dichiarazion...
posta 26.09.2014 - 20:50
4
risposte

Quali limitazioni impone la JVM all'ottimizzazione di coda

Clojure non esegue l'ottimizzazione delle chiamate tail da solo: quando hai una funzione ricorsiva di coda e vuoi ottimizzarla, devi usare la forma speciale recur . Allo stesso modo, se hai due funzioni reciprocamente ricorsive, puoi ottimiz...
posta 21.07.2012 - 14:47
5
risposte

Groovy sta andando via? [chiuso]

Sono sicuro che questa domanda è stata posta molte volte. Tuttavia, mi piace chiederlo di nuovo con l'intenzione di qual è il futuro di queste lingue. Sono stato introdotto per la prima volta a Groovy e mi è piaciuto molto. Sentivo che la s...
posta 18.08.2011 - 04:14