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
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!
Good, thanks.
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
Жыл бұрын
Hey Kelvin, which curse have you got? I would be very interested to start a new one. Thanks!
@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
Жыл бұрын
Golang is far better than Rust
@gerardm.5047
Жыл бұрын
@@imnikhil3831 golang is much easier but only has one domain of use it seems while Rust has three or four
@gerardm.5047
Жыл бұрын
But Rust is probably three times harder haha
Typo in the title?
@GoogleOpenSource
Жыл бұрын
Thanks for the heads up! The title is is now correct, cheers!
@catalinoprea5313
Жыл бұрын
is is
Why do you not replace Kotlin in Android with Rust?
@gerardm.5047
Жыл бұрын
I’ve only spent a few months with all three but Rust is considerable harder than Java and Kotlin
@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
👍 #google #rust #rustlang
The company which is developing its own languages is using rust. Rust sounds like a big deal. 👍
You guys invented carbon right? Why so much love on rust suddenly
@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
Жыл бұрын
The carbon site even mentions that you should use Rust if you can iirc
@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
Жыл бұрын
@@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
Жыл бұрын
@@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
No they shouldn't.
@gerardm.5047
Жыл бұрын
Found the c++ guy