Nicholas Matsakis - Rust 2024 and beyond

Ғылым және технология

This year will be the 3rd Rust edition, Rust 2024, and marks 9 years since Rust 1.0 was released in May of 2015. In that time Rust has become a foundational technology used everywhere from kernels to spacecraft to cloud data centers. As Rust (and its community) grows, how do we stay true to our mission of empowering people to build everyone to build reliable and efficient software? In this talk we'll look at what has been happening lately with Rust as well as some of the challenges that we will need to tackle over the next few years.

Пікірлер: 28

  • @rodelias9378
    @rodelias9378Ай бұрын

    Great talk Niko. Rust is getting better each day!

  • @Speykious
    @SpeykiousАй бұрын

    Kinda crazy to me to see cve-rs mentioned lol

  • @sirgibsonable

    @sirgibsonable

    Ай бұрын

    Dude--that was awesome work!

  • @xshady2967

    @xshady2967

    Ай бұрын

    love it xd

  • @haloboy777
    @haloboy77723 күн бұрын

    This talk made me more invested in rust after 3 years of partial use. Would love to use it full time.

  • @josefvacek6472
    @josefvacek6472Ай бұрын

    what is the breathing in the background lol

  • @culturedgator

    @culturedgator

    Ай бұрын

    Finn getting madder at the Async/Await

  • @pramodjingade6581

    @pramodjingade6581

    Ай бұрын

    Async sleep() 😂

  • @stokotov2140
    @stokotov2140Ай бұрын

    L.. .m😊

  • @NeotenicApe
    @NeotenicApe4 күн бұрын

    i hate that amazon has infiltrated rust

  • @1____-____1

    @1____-____1

    Күн бұрын

    Why? No different than RHEL paying Kernel devs to do stuff.

  • @artemartem5336
    @artemartem5336Ай бұрын

    Hey rust guys, please make "await future", not "future.await"

  • @Mankepanke

    @Mankepanke

    Ай бұрын

    It's much better to have it to the right though? (await (await foo).bar)?.baz vs foo.await.bar.await?.baz

  • @artemartem5336

    @artemartem5336

    Ай бұрын

    @@Mankepanke let bar = await foo(); let baz = await bar();

  • @maximus1172

    @maximus1172

    Ай бұрын

    this is not javascript, this is rust

  • @ovi1326

    @ovi1326

    Ай бұрын

    ​​@@artemartem5336naming intermediate values is hard and this one doesn't work well with results and options. like you'd still have to write ``` let x = (await make_x())?; ``` instead of ``` let x = make_x().await?; ```

  • @artemartem5336

    @artemartem5336

    Ай бұрын

    @@ovi1326 Man, how to understand this semantically ? make_x().await - is it extension of make_x() result? Is result of make_x() = future? What is future.await ? Field of Future trait?

Келесі