Skip to content
0:00 / 0:00

#rust#c++#google

Rust Nation UK - Track 1

Rust Nation UK

10K subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Lars Bergstrom, Director of Engineering at Google

Intermediate. Assumes working knowledge.

14K views2 years ago2 recommendations

Programming languagesSystems programmingRustC++Performance and optimization

Lars Bergstrom discusses Google's findings on Rust team productivity and code review ease compared to C++.

Live stream from Track 1 of Rust Nation UK.

Why it's here

2 people recommend this

What people say. Engineers highlight this talk for Google's real-world data showing Rust teams are twice as productive as C++ teams.

Moments people linked to

u/steveklabnik1in r/programming • Recommends

On “Lars Bergstrom (Google Director of Engineering): "Rust teams are twice as productive as teams using C++."”

In the talk, Lars mentions that they often rely on self-reported anonymous data. But in this case, Google is large enough that teams have developed similar systems and/or literally re-written things, and so this claim comes from analyzing projects before and after these re-writes, so you’re comparing like teams and like projects. Timestamped: link to this video Some additional context on these two specific claims: Google found that porting Go to Rust "it takes about the same sized team about the same time to build it, so that's no loss of productivity" and "we do see some benefits from it, we see reduced memory usage ... and we also see a decreased defect rate over time" On re-writing C++ into Rus…
135View on Reddit

u/schteppein r/C_Programming • Recommends

On “C's Simple Transparency Beats Complex Safety Features”

Even though it doesn’t tackle your concerns about C vs Rust head-on, I’ll refer to a talk Google gave about Rust earlier. You may find it interesting and maybe comforting: link to this video > Is increased memory safety really worth it when it obscures the code behind fancy constructs, makes it harder to review Google said: more than half of respondents said Rust is easier to review than other languages (at 7:35:17 in the video) > Logic errors aren't. My worry is that these new languages are giving people a false sense of security, while simultaneously making these kinds of errors easier to make Google said: 85% of respondents are more confident their teams Rust code is correct compared to other la…

u/unumfronin r/programming • Mentions

On “Lars Bergstrom (Google Director of Engineering): "Rust teams are twice as productive as teams using C++."”

The Google Director of Engineering uses an example of what's basically C code for the "idiomatic C++" here in the talk example. There's even the use of the `struct` keyword to create an object at the top. Only needed in C.
6View on Reddit