Maciek Próchniak: Programming languages - somewhat similar, wildly distant or... | JDD 2023

youtube.com 8 miesięcy temu


Programming languages - somewhat similar, wildly distant or ...a substance of style?

In the last 18 years I was programming almost exclusively on JVM - Java, Scala, Kotlin etc. This year, I moved to different ecosystems - Python, Rust, even Go. At first, the languages seem rather different - syntax, libraries, etc. At a second glance, everything starts to look acquainted - functions, interfaces, types have much in common. But after a while, you start to discover interesting things - how akin concepts can lead to different idioms and styles due to certain language plan decisions - or just preferences of the community. In this talk we’ll have a look at any of those differences - types, resource and handling, method dispatch etc. Why idiomatic Java code can work, but be “weird” in Rust or Python - and vice versa. If you’re not dogmatic about “how things should be done”, I believe it can be a truly interesting journey.

🚀 https://jdd.org.pl/