meta_pixel
Tapesearch Logo
Log in
Software Engineering Daily

Rust and C++ with Steve Klabnik and Herb Sutter

Software Engineering Daily

Software Engineering Daily

Technology, News, Tech News

4.2653 Ratings

🗓️ 23 October 2024

⏱️ 61 minutes

🧾️ Download transcript

Summary

In software engineering, C++ is often used in areas where low-level system access and high-performance are critical, such as operating systems, game engines, and embedded systems. Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects. Rust, while newer, is gaining traction in roles that demand

Transcript

Click on a timestamp to play from that location

0:00.0

In software engineering, C++ is often used in areas where low-level system access and high-performance are critical,

0:07.0

such as operating systems, game engines, and embedded systems.

0:10.0

Its long-standing presence and compatibility with legacy code make it a go-to language for maintaining and extending older projects.

0:18.0

Rust, while newer, is gaining traction in roles that demand safety and concurrency,

0:22.6

particularly in systems programming. We wanted to explore these two languages side by side,

0:27.2

so we invited Herb Sutter and Steve Klobnick to join host Kevin Ball on the show.

0:32.2

Herb works at Microsoft and chairs the ISO C++ Standards Committee. Steve works at OXide Computer Company is an alumnus

0:39.2

of the Rust Corps team and is the primary author of the Rust Programming Language Book. We hope you

0:45.1

enjoy this deep dive into Rust and C++ on Software Engineering Daily. Kevin Ball, or K-Ball,

0:51.7

is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders.

0:57.5

He co-founded and served as CTO for two companies, founded the San Diego JavaScript Meetup, and organizes the AI inaction discussion group through latent space.

1:06.7

Check out the show notes to follow KBall on Twitter or LinkedIn or visit his website, kball.l. LLC.

1:25.5

Hey, guys. Welcome to the show.

1:28.4

Thanks so much for having.

1:31.8

Yes, I'm excited to do this special episode.

1:33.7

I'd love for each of you to introduce yourself.

1:35.3

So let me throw it first over to Herb.

1:38.3

Herb, let us know who you are, your background, and what you're into.

1:40.7

Oh, I'm a programming language as nerd.

1:44.4

I've been doing programming, especially with an interest in systems development for quite a long time. And I've been paid professionally to do development in a bunch of languages.

1:50.3

In recent years, that's been C++ a lot. And so I've been involved in the C++ standardization

1:55.1

world. But I'm always interested in different and new languages and sometimes in old languages.

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from Software Engineering Daily, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of Software Engineering Daily and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2025.