Bjarne Stroustrup is the creator of C++, a programming language that after 40 years is still one of the most popular and powerful languages in the world. Its focus on fast, stable, robust code underlies many of the biggest systems in the world that we have come to rely on as a society. If you’re watching this on YouTube, many of the critical back-end component of YouTube are written in C++. Same goes for Google, Facebook, Amazon, Twitter, most Microsoft applications, Adobe applications, most database systems, and most physical systems that operate in the real-world like cars, robots, rockets that launch us into space and one day will land us on Mars. This conversation is part of the Artificial Intelligence podcast.
INFO:
Podcast website:
https://lexfridman.com/ai
iTunes:
https://apple.co/2lwqZIr
Spotify:
https://spoti.fi/2nEwCF8
RSS:
https://lexfridman.com/category/ai/feed/
Full episodes playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4
Clips playlist:
https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41
OUTLINE:
0:00 – Introduction
1:40 – First program
2:18 – Journey to C++
16:45 – Learning multiple languages
23:20 – Javascript
25:08 – Efficiency and reliability in C++
31:53 – What does good code look like?
36:45 – Static checkers
41:16 – Zero-overhead principle in C++
50:00 – Different implementation of C++
54:46 – Key features of C++
1:08:02 – C++ Concepts
1:18:06 – C++ Standards Process
1:28:05 – Constructors and destructors
1:31:52 – Unified theory of programming
1:38:10 – Machine learning
1:44:20 – Proudest moment
CONNECT:
– Subscribe to this YouTube channel
– Twitter: https://twitter.com/lexfridman
– LinkedIn: https://www.linkedin.com/in/lexfridman
– Facebook: https://www.facebook.com/lexfridman
– Instagram: https://www.instagram.com/lexfridman
– Medium: https://medium.com/@lexfridman
– Support on Patreon: https://www.patreon.com/lexfridman
Very interesting…..but I don’t understand it
In high school I wanted to learn to play bass in a band, so I started practicing. Then I listened to some Tristania and I became so ashamed of myself that I gave it up entirely. That is what Bjarne should do. Or at least stop talking about reliability concerning a language with inheritance.
Man, c++ really is my favosegmentation fault: core dumped
I wasted a few minutes wondering what was Cola doing in this interview!
OK I did not feel
I know nothing of coding, but will arrogantly proclaim the necessity for coding with zero overhead, and an insistence that it be as simple as possible, and no simpler.
why a super smart man use a super weird hair
My fav language!! the best for automation and robotics. Thank you Mr. S
Get a sponsorship from Pepsi!
while this interview was fascinating making the claim that bitcoin mostly serves criminals is such a small minded and statement of one of the biggest software breakthroughs of the century. In your intellectual quest please go down this rabbit hole. You won't regret it.
My favorite quote from this podcast: Biological system is kinda mess.
35:00
That was simply awesome
Next guess Jeff Dean or Sanjay Ghemawat please.
i'm learning c++ in college
Ya do the world good Lex. Thank you! (And you too Bjarne!)
The world owes Bjarne in so many ways… thank you Lex!