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

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 30

  • @eg4933
    @eg4933 9 місяців тому +12

    I strongly recommend learning scala for anyone interested in programming.

    • @mqtrade5743
      @mqtrade5743 8 місяців тому

      Why not go or java?

    • @Turing-mn1ys
      @Turing-mn1ys 5 місяців тому

      @@mqtrade5743 The way Scala implements OOP is the latest and most developed way to implement it, if you understand programming language theory very well, you will see what Martin Odersky has delivered is truly a master piece.

  • @esmaelmohamed8209
    @esmaelmohamed8209 11 місяців тому +11

    Martin exceptionally Brilliant engineer yet he is very hamble!! we are as a community lucky having him, Respect!!

  • @djgreyjoy1495
    @djgreyjoy1495 Рік тому +24

    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 ;)

  • @PlatinumDragonProductions999
    @PlatinumDragonProductions999 Рік тому +8

    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 Рік тому +7

    Great talk, thanks Scala Days and Martin Odersky!

  • @mouadtribak1667
    @mouadtribak1667 8 місяців тому +2

    Its always a pleasur to listen to this man

  • @ganeshg8946
    @ganeshg8946 9 місяців тому +1

    Great talk !!! I love this person & his contribution to industry/society.

  • @eg4933
    @eg4933 9 місяців тому +1

    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.

  • @angeloceccato
    @angeloceccato Рік тому +5

    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.

  • @yaroska
    @yaroska Рік тому +2

    Great presentation! Thank you!

  • @feoktant
    @feoktant Рік тому +4

    Nice talk, waiting for Caprese ;)

  • @BloodnutXcom
    @BloodnutXcom Рік тому +7

    I love the push for more simplicity in the wake of effect systems.
    Explaining ZIO to new colleagues is getting old

    • @MrDejvidkit
      @MrDejvidkit Рік тому +2

      When this caprese comes out I think new kind of libraries will emerge. The beauty of zio is compostibility and all other batteries included.

  • @fredoverflow
    @fredoverflow Рік тому +4

    Why is the Clojure logo upside-down?

    • @fb-gu2er
      @fb-gu2er 8 місяців тому

      Is that a joke? JVM vs C++ are different domains and use cases

  • @shumymikaball
    @shumymikaball Рік тому

    Would it make sense to have the ownership/borrowing constraint model of Rust to Resources? Would this be possible to implement in scala?

  • @jackwislor
    @jackwislor Рік тому

    Will capture checking enable game development on par with C++ ?

  • @nsrchndshkh
    @nsrchndshkh 2 місяці тому

    This Guy ♥

  • @azenkwed
    @azenkwed 2 місяці тому +1

    with Akka being closed source now, scala has no future outside Apache Spark unless a real alternative to Spring (Java, Kotlin) emerges

  • @hussain1021
    @hussain1021 Рік тому +5

    I hope one day scala migrates away from the jvm and become an independent language

    • @jonathanwinandy
      @jonathanwinandy Рік тому +2

      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.

    • @distantforest2481
      @distantforest2481 5 місяців тому

      Scala-Native exists and it currently has 4.5k stars on github.

  • @julianavar3836
    @julianavar3836 Рік тому +1

    Wow

  • @PeatySpirit
    @PeatySpirit 8 місяців тому +3

    I see, we are still on track to make Scala unappealing to industry as much as possible.

    • @andrewroby1130
      @andrewroby1130 8 місяців тому

      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.

  • @fb-gu2er
    @fb-gu2er 5 місяців тому

    Scala 3 needs to settle for standards. We can’t keep changing the language. It’s going to kill it. Scala’s bigger problem is tooling, not the language itself. Stop reinventing the language and create more tools: a proper build tool, sbt is horrible

  • @BryonLape
    @BryonLape Рік тому +4

    It's role is a vain effort to keep the JVM relevant.

    • @maxstreese9048
      @maxstreese9048 Рік тому +13

      Why spread negativity for no reason like this? I don't understand.