Descrizione
Fino al 2014, Java soffriva la concorrenza di linguaggi come JavaScript, Scala, OCaml, Haskell etc. che permettevano da tempo il paradigma funzionale. Con Java 8 si è affrontato il problema aggiungendo il supporto alla programmazione funzionale con alcuni costrutti come le lambda expression, le method reference, e con l'aggiunta di API che ne permettano l'utilizzo. Ad oggi, dopo vari anni, molti sviluppatori Java hanno ancora difficoltà con questo tipo di costrutti. In questo seminario, ospitato da Sourcesense, vedremo i concetti e le sintassi della programmazione funzionale in Java, con vari esempi. Inoltre, sgranchiremo le dita e la mente facendo qualche esercizio (occorre il computer).