Should your team adopt the Rust programming language?

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

As Rust gains popularity across the industry, you may wonder if you should adopt Rust for your team. What are the challenges with adopting Rust? In this talk, Jeff and Lars discuss the process the Android team went through in evaluating Rust, incorporating it into the product, and how it affects onboarding to their team. In addition, Jeff and Lars discuss future thoughts about further expansion of Rust in Android and at Google.
Speakers: Jeff Vander Stoep, & Lars Bergstrom
Original air date: September 1, 2022
Captions are available in Brazilian Portuguese, Chinese-Mandarin, English, & Spanish.
Check out the playlist with all the sessions here → goo.gle/RustDay
Watch all previous events here → goo.gle/OSSLive
#GoogleOSLive #RustDay

Пікірлер: 27

  • @GoogleOpenSource
    @GoogleOpenSource Жыл бұрын

    Missed our live event? Google Open Source Live is a monthly event where open source experts provide discussions around their areas of expertise, answer questions in a Q&A forum, and so much more! Check out and register for our upcoming events with this link → goo.gle/GOSLNextEvent. See you at the next Google Open Source Live event!

  • @saaddahmani1870
    @saaddahmani1870 Жыл бұрын

    Good, thanks.

  • @kelvinpraises
    @kelvinpraises Жыл бұрын

    Everywhere I go, I'm being convinced to learn Rust. I've got a course on it, I just have to make up my mind.

  • @jesusgarciamanday9048

    @jesusgarciamanday9048

    Жыл бұрын

    Hey Kelvin, which curse have you got? I would be very interested to start a new one. Thanks!

  • @rallokkcaz

    @rallokkcaz

    Жыл бұрын

    You probably won't learn Rust very well form a course. The compiler will teach you, and punish you. Just try to write code and get your ass beat.

  • @imnikhil3831

    @imnikhil3831

    Жыл бұрын

    Golang is far better than Rust

  • @gerardm.5047

    @gerardm.5047

    Жыл бұрын

    @@imnikhil3831 golang is much easier but only has one domain of use it seems while Rust has three or four

  • @gerardm.5047

    @gerardm.5047

    Жыл бұрын

    But Rust is probably three times harder haha

  • @Andrew-jh2bn
    @Andrew-jh2bn Жыл бұрын

    Typo in the title?

  • @GoogleOpenSource

    @GoogleOpenSource

    Жыл бұрын

    Thanks for the heads up! The title is is now correct, cheers!

  • @catalinoprea5313

    @catalinoprea5313

    Жыл бұрын

    is is

  • @richardyao9012
    @richardyao9012 Жыл бұрын

    Why do you not replace Kotlin in Android with Rust?

  • @gerardm.5047

    @gerardm.5047

    Жыл бұрын

    I’ve only spent a few months with all three but Rust is considerable harder than Java and Kotlin

  • @jcfawerd

    @jcfawerd

    Жыл бұрын

    I would prefer official support of writing android apps with rust. It would be much faster than using VM and properly use less memory

  • @erlangparasu7524
    @erlangparasu7524 Жыл бұрын

    👍 #google #rust #rustlang

  • @mangeshdaspute9117
    @mangeshdaspute9117 Жыл бұрын

    The company which is developing its own languages is using rust. Rust sounds like a big deal. 👍

  • @kchaitanya39
    @kchaitanya39 Жыл бұрын

    You guys invented carbon right? Why so much love on rust suddenly

  • @rustdev1

    @rustdev1

    Жыл бұрын

    As far as I know, the reason carbon was created is to be able to use C++ large codebases which are difficult to rewrite in Rust.

  • @merlin6962

    @merlin6962

    Жыл бұрын

    The carbon site even mentions that you should use Rust if you can iirc

  • @merlin6962

    @merlin6962

    Жыл бұрын

    "Existing modern languages already provide an excellent developer experience: Go, Swift, Kotlin, Rust, and many more. Developers that can use one of these existing languages should. Unfortunately, the designs of these languages present significant barriers to adoption and migration from C++. These barriers range from changes in the idiomatic design of software to performance overhead."

  • @AlexanderHyll

    @AlexanderHyll

    Жыл бұрын

    @@rustdev1 they’ve been adopting Rust for longer than work has officially been done on Carbon if I’m not misstaken. And the adoption has not been very sudden. There is also a difference in the uses and approaches of the designs of languages. Carbon is a successor of C++ and Rust is not. The upside is a language with full backward compatibility but getting rid of the built up technical debt of C++. That is awesome, but it also doesnt include everything Rust has. Carbon is aimed at being safer, but not inherently mem-safe as a paradigm. So its kinda apples to oranges. Perhaps both have a place, perhaps not. Carbon is also only being experimentally developed currently, whereas Rust is getting pretty mature.

  • @fantasypvp

    @fantasypvp

    Жыл бұрын

    @@merlin6962 in pretty sure that kotlin was never intended as a replacement for c++ but instead for java as it runs on the JVM and is compatible with existing java code Similarly for swift (swift is the suggested language used to build apps on MacOS *correct me if I'm wrong*) which was intended as a replacement for objective-C

  • @chrisdaman4179
    @chrisdaman4179 Жыл бұрын

    No they shouldn't.

  • @gerardm.5047

    @gerardm.5047

    Жыл бұрын

    Found the c++ guy

Келесі