Quote Originariamente inviata da processore Visualizza il messaggio
e da un po che mi sto interessando alla programmazione funzionale,
stavo leggendo un po di scala, ho letto che molti lo utilizzano insieme a java.
Scala purtroppo non lo conosco (al momento). Quindi le mie indicazioni possono solo essere generiche. Tempo fa per conto mio ho studiato un po' di Kotlin, la cui sintassi riprende molto da Scala e .... mi era piaciuto! Quindi credo che anche Scala potrei probabilmente trovarlo interessante.
Da quello che ho letto, però, Scala è molto più "tosto", difficile.

Quote Originariamente inviata da processore Visualizza il messaggio
1) quando si preferisce usare scala al posto di java nelle applicazioni java ?
Prova a leggere: http://www.scala-lang.org/old/node/25.html

Quote Originariamente inviata da processore Visualizza il messaggio
2) come si fa a far comunicare una classe java con scala ?
Scala genera bytecode per la Java Virtual Machine. Una classe Scala è una classe Java e viceversa.
Vedi: http://www.scala-lang.org/old/faq/4.html