Who's More Functional: Kotlin, Groovy, Scala, or Java?

preview_player
Показать описание
What is "functional programming" (FP)? Is it a paradigm, a mind-set, or just a buzzword? What's good about it? How can we benefit from it? This session is about functional aspects of modern programming languages and their costs and benefits. As the mainstream languages rely on object orientation, the session presents "functional style" as a set of design patterns that have been well known in the object-oriented (OO) community for the last two decades but that sometimes appear as a revelation to the FP community.


Copyright © 2013 Oracle and/or its affiliates. Oracle® is a registered trademark of Oracle and/or its affiliates. All rights reserved. Oracle disclaims any warranties or representations as to the accuracy or completeness of this recording, demonstration, and/or written materials (the "Materials"). The Materials are provided "as is" without any warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness for a particular purpose, and non-infringement.
Рекомендации по теме
Комментарии
Автор

Among JVM-languages - Scala is a winner. Concerning Kotlin, I asked in their official groups to explain which features Kotlin support that Scala does not, or which features are supported both in Scala and Kotlin, but in a different way (I am not talking about syntax now), they promised to prepare and answer. Still no feedback, it was several years ago. Java language itself will never become functional. And explain to Java developers - which problems OOP has if to use it incorrectly and how FP solves them, it is really hard. (I am Java developer)

АлександрС-шь
Автор

There is a lot of misleading information in this talk.

michaelpanciera
Автор

Perl 5 is more functional than all of them ;)

EmilNicolaiePerhinschi
visit shbcf.ru