Русские видео

Сейчас в тренде

Иностранные видео


Скачать с ютуб Is Java 24 a Functional Programming Language? by Ben Evans в хорошем качестве

Is Java 24 a Functional Programming Language? by Ben Evans 2 дня назад


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Is Java 24 a Functional Programming Language? by Ben Evans

In 2022, I presented "Do We Really Do FP in Java?", a discussion of the language features of Java that support functional programming. We concluded that while many of the basic building blocks of FP are available, and it is very possible to write Java in an FP-style there are still some important gaps compared to fully-featured "true" FP languages such as Haskell or Scala. Since that time, there have been some important developments in Java's FP capabilities, and more are on the horizon, including some updates that address gaps that seemed very difficult or impossible in 2022. This talk therefore revisits the subject, briefly recapping our conclusions from last time, and then dives into what has changed since then, up to and including Java 24 (due for release in March 2025). Our topics include things such as Java's version of algebraic data types, the increasing power of Java pattern matching and ongoing work to incrementally improve features that are already successful. Towards the end of the talk we'll discuss the future - in particular including some of Java's major in-flight projects, which are changing fundamental aspects of the language and platform - and see how they tie up with FP. This will especially include Project Valhalla, Project Amber and Structured Concurrency. We'll also reconsider the question of whether Java has "closed the FP gap" with languages like Kotlin, Scala and Clojure. More details: https://confengine.com/conferences/fu... Conference Link: https://functionalconf.com Do We Really do FP in Java? talk link: https://confengine.com/conferences/fu...

Comments