正在加载视频...

视频加载失败

Libraries That Quietly Revolutionized C

99,459 次观看 • 10 个月前 •via X (Twitter)

35 条评论

Тsфdiиg 的头像
Тsфdiиg10 个月前

References: - -

Agustín Cordes 的头像
Agustín Cordes10 个月前

I leveraged STB back in 2004 to develop a custom engine. Legendary code. Heck, eternal code.

Dan Mack 的头像
Dan Mack10 个月前

Excellent video on both the mechanisms behind single file libraries and for letting me know about stb which I missed somehow. I have used the single file amalgamation of sqlite but never stb, very cool!

ashu 的头像
ashu10 个月前

Oh now I understand why some libs/packages are single header includes in C/C++ for example: Although it doesn’t need to use macros like you just showed, maybe cuz of C++ (I am new to this language :p)

Ninad Sachania 的头像
Ninad Sachania10 个月前

Do one on unity builds, Mr. @tsoding.

angry fker 的头像
angry fker10 个月前

js: hold my beer

Yisheng Jiang 的头像
Yisheng Jiang10 个月前

C is goat

Kirloß 的头像
Kirloß10 个月前

Love the video thank u

_native.dev 的头像
_native.dev10 个月前

I refuse to use that woke freak’s image loaders so I wrote my own

thesmartski 的头像
thesmartski10 个月前

Absolute masterpiece.

Vector 🥷⚡️ 的头像
Vector 🥷⚡️10 个月前

Absolutely brilliant 👏

Christoffer Rozenbachs 的头像
Christoffer Rozenbachs10 个月前

I actually implemented std_image today 😂😎🫡

Ramson Mwangi 的头像
Ramson Mwangi10 个月前

what did js do? 😄

BIPOC MAGA 的头像
BIPOC MAGA10 个月前

Comrade Tsoding, great to see you still programming!!!

gh8472 的头像
gh847210 个月前

Formally, a language can impose, what I call, the ODR paradigm, and, or, the non ODR paradigm. ODR is roughly how it is defined in C/C++. Header only libraries are sometimes used to impose a non ODR paradigm, formally speaking. And it is one reason why the T exists in C++ STL.

Hurts No More 的头像
Hurts No More10 个月前

I randomly know now why there are header files :D great

Stefan von der Krone 的头像
Stefan von der Krone10 个月前

I would always pick a single js file without any dependencies over a npm module

Márton Polgár 的头像
Márton Polgár10 个月前

Educational video, with utterly false title. I'm gonna call it learnbaiting. Jokes aside, you can certainly just do this in Javascript. It's astonishing how much people forget that this is literally how Javascript libraries started in the browser.

Jacob 的头像
Jacob10 个月前

Oh yea, stbi and stbc were instrumental when I tried to write an OpenGL renderer in plain C a few years back.

🎅🏾🇬🇭 的头像
🎅🏾🇬🇭10 个月前

Ohh yeah 🤓😎

felipe 的头像
felipe10 个月前

Very good explanation.

ouhra 的头像
ouhra10 个月前

😎

Jeremie Pelletier 的头像
Jeremie Pelletier10 个月前

stb isn't a library, it's a header :D

Mina Kurtz 的头像
Mina Kurtz10 个月前

I prefer: from lib import x

Diabolo_8008 的头像
Diabolo_800810 个月前

next idea, libraries that revolutionized objective-c? 😅

Simple Guy 的头像
Simple Guy10 个月前

What do you think about Rust?

diapollo 的头像
diapollo10 个月前

Very cool

allOS.dev - Creating Cross-Platform Apps 的头像
allOS.dev - Creating Cross-Platform Apps10 个月前

Wow! Fantastic video. So much knowledge contained in this 10 min video that it's amazing. Great stuff. thanks for sharing.

Matthew Carven 的头像
Matthew Carven10 个月前

include <bios.h>; include <dos.h>;

El 的头像
El10 个月前

that's cool

nyx 的头像
nyx10 个月前

the best libraries are invisible - you just assume that's how things work. half the internet runs on code nobody talks about

dyma 的头像
dyma10 个月前

that's brilliant

John Doe Jr. 🇵🇸 🇺🇦➐ 的头像
John Doe Jr. 🇵🇸 🇺🇦➐10 个月前

Yeah, AI is not replacing this one lol

0x 的头像
0x10 个月前

TBH js sucks! again a great short video! nice explanation! 🙌

Ian job 的头像
Ian job10 个月前

Wonder if ai can replicate this

相关视频