Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Linus Torvalds says that C is king for OS development due to its efficient hardware interaction and the ability to predict the assembly language output of C code.

3,010,229 görüntüleme • 1 yıl önce •via X (Twitter)

14 Yorum

Chris Hockenbrocht profil fotoğrafı
Chris Hockenbrocht1 yıl önce

Maybe... like 25 years ago. Optimizations make this nearly impossible. However definitely still possible on ARM thumb. Have extensive decomp experience. The most complicated thing there is some unrolling.

Rainmaker profil fotoğrafı
Rainmaker2 yıl önce

Here I share an XGBoost model that delivers a 25% CAGR with minimal drawdown on Visa stock. In this free Substack post I share code and commentary for a powerful Machine Learning strategy that delivers powerful returns.

Kai Wulf profil fotoğrafı
Kai Wulf1 yıl önce

I agree C is much closer to the hardware than even Rust. I find attempts at “replacing” C can’t resist adding at least a small layer of abstraction more than what C has. Which kind of defeats the point of a C “replacement”,

logic anarchy profil fotoğrafı
logic anarchy1 yıl önce

Exactly, that's also the reason why I can't move away from C. I love Assembler!

Stefan profil fotoğrafı
Stefan1 yıl önce

Maybe with optimizations turned off. But generally no

neptune-v profil fotoğrafı
neptune-v1 yıl önce

No he is pretty much saying “I am a computer and I am also a compiler” 😂

Daniel profil fotoğrafı
Daniel1 yıl önce

From what I recall, Linus built Linux because back in the day, UNIX was the Windows of today, only people couldn't afford it, and I'm pretty sure Linus hated that and therefore built his own OS from scratch. Absolute BOSS!

Nordgaren profil fotoğrafı
Nordgaren1 yıl önce

And that's why Rust is great for malware. Because of how unpredictable the Rust compiler is!

kurb profil fotoğrafı
kurb1 yıl önce

Every time someone tells me "Oh just use Bun (?)" or "Just use Python" I unsheath this video like fucking Excalibur

Ryan profil fotoğrafı
Ryan1 yıl önce

Then he shouldn't be switching Linux over to Rust.

Sahar Hamza profil fotoğrafı
Sahar Hamza1 yıl önce

...

Nichol Dance profil fotoğrafı
Nichol Dance1 yıl önce

Big feedback loop. CPUs have been optimized for decades to run C. C and Unixish OSs have co-evolved. I'm not sure what a clean sheet would look like. What we have now is not a given.

GizmoKhan 🇨🇦 ❌ profil fotoğrafı
GizmoKhan 🇨🇦 ❌1 yıl önce

I love how he starts by saying "When I started getting into linux -" but then he has to stop and correct himself

deulamco profil fotoğrafı
deulamco1 yıl önce

Since LLVM, more languages are coming to bite C pie, beside Rust, Zig, Go.

Benzer Videolar