Chris Lattner
๐ค SpeakerAppearances Over Time
Podcast Appearances
And so it manages all that kind of stuff.
Well, it depends on where, I mean, I don't think I'm a normal person.
So, I mean, I'm not one to call other people weird.
But, you know, if you talk to a normal Python, a typical Python programmer, you're typically not thinking about this, right?
This is a lower level of abstraction.
Now, if you talk to a C++ programmer, certainly if you talk to a Rust programmer, again, they're not weird, they're delightful.
Like, these are all good people, right?
Those folks will think about it all the time.
And so I look at this as there's a spectrum between very deep, low-level systems.
I'm going to go poke the bits and care about how they're laid out in memory all the way up to application and scripting and other things like this.
And so it's not that anybody's right or wrong.
It's about how do we build one system that scales.
Well, so this is where you jump into, you know, again, you zoom out and get out of programming languages or compilers and you just look at what the industry has done.
My mind is constantly blown by this, right?
And you look at what, you know, Moore's Law.
Moore's Law has this idea that, like, computers for a long time, single-thread performance just got faster and faster and faster and faster for free.
But then physics...
and other things intervened and power consumption, like other things started to matter.
And so what ended up happening is we went from single core computers to multi-core, then we went to accelerators, right?
And this trend towards specialization of hardware is only gonna continue.