- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
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
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
scala scala programming scala tutorial martin odersky scala jvm scala vs kotlin scala vs java java generics history java persistence jvm languages functional programming jvm effect polymorphism scala capabilities ai agents security apache spark scala scala 3 compiler pizza language jvm java 5 generics history scala type system programming language design compiler design jvm performance virtual threads scala direct style scala developer podcast
Комментарии отсутствуют
Информация о видео
3 июня 2026 г. 20:00:16
00:54:44
Другие видео канала





















