FCD-2280 The Case for Kotlin and Ceylon | Devoxx
lang Programming Languages

Room D

Thursday from 5:15 PM til 6:05 PM

Languages such as Kotlin, Ceylon, Rust, Go, etc. are showing how programming languages are evolving, in a real sense not in a fashion sense. The move to declarative expression (not necessarily pure functional) is rapid, as is a move towards "extensible classes" (something that dynamically typed languages have always had). Java evolves but nowhere near fast enough to harness these new approaches to programming. Should programmers think of switching to Kotlin and/or Ceylon? Yes. Is this a revolutionary thing? No. Both languages allow for mixed codebases. So it is possible, and indeed often desirable, to have mixed language codebases so as to make code more understandable and easier to maintain.

In this session we will take a peak at Kotlin and Ceylon to see why they are the way forward for Java programmers.

Russel Winder Russel Winder

Independent consultant, analyst, author, expert witness, trainer. Interested in programming, programming languages, concurrency, parallelism, testing and build.