front matter
foreword
Functional programming has profoundly changed the way we approach and solve problems through software. Functional programming emphasizes immutability, function purity, and composition of functions as a means to build correct and predictable programs—properties in our code that have changed how we look at distributed systems, applications, and software engineering in recent decades.
Whereas a few years ago, functional programming’s success was questioned and it was frequently compared or linked to other paradigms, today’s adoption has extended to most language compilers and standard libraries and impacts how communities and teams approach architecture and system design.
Kotlin is a multiparadigm, multiplatform language ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access