Functional Java 8 new features aims to ease development. But we will see that you still need to deeply understand them internally, especially in the case of micro-benchmarking. The original article from Tapiki is claiming that Java 8 Lambdas and Streams can be 5 times slower: Benchmark: How Java 8 Lambdas and Streams Can Make Your Code […]

On distingue deux grands paradigmes dans la programmation informatique : L’impératif : basé sur une notion d’états modifiés par des instructions (le modèle de Turing), il s’agit de l’approche la plus répandue. Plus immédiate et intuitive, la plupart des langages informatiques utilisés (notamment les langages objet) sont basés sur ce paradigme. Le déclaratif : le […]

lambda

Martin Odersky, professeur à l’école polytechnique fédérale de Lausanne et concepteur du langage Scala, donnera à partir du 18 septembre 2012 une formation intitulée Functional Programming Principles in Scala. Les cours seront mis en ligne sur la plateforme d’enseignement Coursera et s’étaleront sur 7 semaines. L’accès est gratuit et ouvert à tous. La programmation fonctionnelle […]