Загрузка...

Scala Was an Experiment That Changed Programming - Martin Odersky | The Marco Show

Scala started as an experiment. Then Twitter adopted it, Java copied its ideas, and it went on to influence modern programming languages for the next 20 years. In this episode, Marco talks with Martin Odersky (creator of Scala and one of the key people behind Java generics) about Scala, Java, functional programming, AI-generated code, programming language design, and why AI agents may require entirely new safety models.

Disclaimer: We recorded this episode in a different studio, and the video quality didn’t quite meet our usual standards. We did our best to rescue it with AI in post 😬 We still think the conversation was too good not to share.

🎁 Giveaway
At the moment of recording (March 16), how many lines of code were in Martin Odersky’s checked-out Scala 3 compiler branch (excluding comments and blank lines)? Drop your guess in the comments below. The closest answer wins JetBrains merch or a free 1-year JetBrains product license!👇

⏱ Timestamps
00:00 Intro
00:31 Meet Martin Odersky, creator of Scala
03:11 Why Scala was created
04:49 How Scala took off
07:01 The story behind Scala’s name and logo
08:03 Java generics and Scala’s design principles
10:41 Haskell, functional programming, and Scala’s identity
12:18 Pizza, Java, and features that came later
14:28 Type erasure and higher-kinded types
16:05 Scala 2 vs Scala 3
18:49 TASTy and Scala 3 compiler changes
19:21 What Martin would change about Scala
20:25 Kotlin, Java, and JVM languages
23:09 Capabilities, concurrency, and function coloring
29:28 Where Scala is used today
32:07 Scala’s ecosystem and community
36:50 Scala, AI agents, and the future of programming
43:17 Using AI and teaching programming in the AI era
45:56 Scala’s future
49:18 Why code review may be doomed
50:24 Giveaway question
51:26 Rapid-fire questions
54:41 Outro

Follow Martin Odersky:
https://x.com/odersky
https://bsky.app/profile/odersky.bsky.social

Follow The Marco Show:
Instagram: instagram.com/themarco.show

Join us:
Website: https://jb.gg/website
Blog: https://jb.gg/blog
X: https://twitter.com/intellijidea
Bluesky: https://bsky.app/profile/intellijidea.com
LinkedIn: https://www.linkedin.com/showcase/intellijidea
Facebook: https://www.facebook.com/IntelliJIDEA/

Download IntelliJ IDEA: https://jb.gg/download-intellij-idea

Видео Scala Was an Experiment That Changed Programming - Martin Odersky | The Marco Show канала IntelliJ IDEA, a JetBrains IDE
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять