Core Java
Tuesday, 17. May 2022., 10:50
Hall B
45'
Java, in its 8th major release, introduced "Stream" - a mechanism for processing sequence of elements in a functional way. Among various operators, its way found a very versatile one, called "reduce()".What is it, its functional roots, examples, naive implementation, comparison with Scala (as a functional language), performance, parallelism ... Let's see how much can fit into 45 minutes.[Warning] MPAA rating: R - this presentation includes live coding