Martin Odersky - Scala's Role in the Programming Languages Ecosystem

  Рет қаралды 10,489

Scala Days Conferences

Scala Days Conferences

8 ай бұрын

Scala has a unique role between functional and object-oriented programming, between cutting-edge research and mainstream industries. Filling this role is not always easy. In my talk I give an overview where Scala stands now, what some of the challenges are, and I outline our vision for the future.

Пікірлер: 25
@djgreyjoy1495
@djgreyjoy1495 8 ай бұрын
I am so happy Martin exists!!! 👏I remember how excited I felt when Scala came out. Since then using Scala has always been a joy. Now I have again the same feeling with Caprese. It´s not the programming paradigms that have the answer, functional vs non functional, etc., it's the type system, stupid ;)
@esmaelmohamed8209
@esmaelmohamed8209 5 ай бұрын
Martin exceptionally Brilliant engineer yet he is very hamble!! we are as a community lucky having him, Respect!!
@eg4933
@eg4933 3 ай бұрын
I strongly recommend learning scala for anyone interested in programming.
@mqtrade5743
@mqtrade5743 2 ай бұрын
Why not go or java?
@PlatinumDragonProductions999
@PlatinumDragonProductions999 7 ай бұрын
Once I discovered Scala, I've been hooked ever since. It has replaced Python as my favorite language; even though I still love Python, Scala is the greatest for me. My only concern is that the library system is nowhere near as developer friendly. I spend a lot more time scrounging to find libraries to do specific tasks and often have to use Java (ick) libraries if I can't find a Scala one. One of Python's strengths is that I could literally type what I was looking for into my search bar and either find a working library, or the command that I needed to accomplish a given task. Even if I had never used the command or library before, I could quickly read the doc and be off and coding. This not only sped up my learning of the language and its capabilities, but also meant greater satisfaction in being able to complete my project without too much scrounging. I hope that Scaladex can develop into something to rival Pypi soon. I love Scala! 😀
@ArtavazdBalayan
@ArtavazdBalayan 8 ай бұрын
Great talk, thanks Scala Days and Martin Odersky!
@mouadtribak1667
@mouadtribak1667 2 ай бұрын
Its always a pleasur to listen to this man
@angeloceccato
@angeloceccato 8 ай бұрын
Wow! Caprese is so very interesting project. Scala 3 is a very good next step. Another good thing to steal from rust is cargo and other tools, imho, i always go in throubles with sbt.
@ganeshg8946
@ganeshg8946 2 ай бұрын
Great talk !!! I love this person & his contribution to industry/society.
@feoktant
@feoktant 8 ай бұрын
Nice talk, waiting for Caprese ;)
@yaroska
@yaroska 8 ай бұрын
Great presentation! Thank you!
@eg4933
@eg4933 3 ай бұрын
eventually scala will be the general go-to language replacing many other languages. It does both OOP and Functional in-house academically correct from getgo.
@julianavar3836
@julianavar3836 8 ай бұрын
Wow
@shumymikaball
@shumymikaball 6 ай бұрын
Would it make sense to have the ownership/borrowing constraint model of Rust to Resources? Would this be possible to implement in scala?
@user-fl4on1xg2k
@user-fl4on1xg2k 7 ай бұрын
Will capture checking enable game development on par with C++ ?
@fredoverflow
@fredoverflow 8 ай бұрын
Why is the Clojure logo upside-down?
@fb-gu2er
@fb-gu2er 2 ай бұрын
Is that a joke? JVM vs C++ are different domains and use cases
@hussain1021
@hussain1021 7 ай бұрын
I hope one day scala migrates away from the jvm and become an independent language
@jonathanwinandy
@jonathanwinandy 7 ай бұрын
True, however it's part of the value proposition, to be able to compose big system, with some of the parts that are already defined.
@PeatySpirit
@PeatySpirit 2 ай бұрын
I see, we are still on track to make Scala unappealing to industry as much as possible.
@andrewroby1130
@andrewroby1130 Ай бұрын
Sadly I think you're right. It's a pity that such a beautiful language doesn't get more love, but the comments I see most all come down to some version of broken or wonky tool chains. It's not the language proper, it's the ecosystem.
@BryonLape
@BryonLape 8 ай бұрын
It's role is a vain effort to keep the JVM relevant.
@maxstreese9048
@maxstreese9048 8 ай бұрын
Why spread negativity for no reason like this? I don't understand.
@BloodnutXcom
@BloodnutXcom 8 ай бұрын
I love the push for more simplicity in the wake of effect systems. Explaining ZIO to new colleagues is getting old
@MrDejvidkit
@MrDejvidkit 8 ай бұрын
When this caprese comes out I think new kind of libraries will emerge. The beauty of zio is compostibility and all other batteries included.
Daniel Ciocirlan - Lessons from Teaching Scala to 80,000 People
37:26
Scala Days Conferences
Рет қаралды 2,8 М.
Functional Programming with Effects by Rob Norris
49:43
Scala Days Conferences
Рет қаралды 25 М.
Неприятная Встреча На Мосту - Полярная звезда #shorts
00:59
Полярная звезда - Kuzey Yıldızı
Рет қаралды 7 МЛН
Must-have gadget for every toilet! 🤩 #gadget
00:27
GiGaZoom
Рет қаралды 12 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 10 МЛН
ОДИН ДЕНЬ ИЗ ДЕТСТВА❤️ #shorts
00:59
BATEK_OFFICIAL
Рет қаралды 9 МЛН
Martin Odersky - Simply Scala
57:59
ScalaIO FR
Рет қаралды 11 М.
Martin Odersky SCALA HAS TURNED 20  - Scalar Conference 2024
30:51
Simple Scala with Li Haoyi
1:07:34
Scala for Fun & Profit
Рет қаралды 4 М.
The Business of the Scala Programming Language with John A. De Goes
52:17
Java Language update By Brian Goetz
1:02:04
Devoxx
Рет қаралды 15 М.
Scala: Beyond the basics with Christopher Batey
48:05
Devoxx
Рет қаралды 48 М.
What Can Scala Learn from Rust? by John A. De Goes
59:03
Ziverge
Рет қаралды 10 М.
Nicolas Rinaudo - When is an ADT not an ADT?
37:25
Scala Days Conferences
Рет қаралды 1,3 М.
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 24 МЛН
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,1 МЛН
Clicks чехол-клавиатура для iPhone ⌨️
0:59
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 5 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1 МЛН