C without libraries? - Welcome to nolibC

preview_player
Показать описание
We are on an ubuntu linux machine, and looks like we don't have standard libraries! How far can I get with recreating the functionality of the libraries using plain C and assembly?
Рекомендации по теме
Комментарии
Автор

Imagine doing this back in like 1999 and all you had was manpages and 1 screen

DanniDuck
Автор

yesss C with no libs, someone tell ben shapiro

realcirno
Автор

Streamed on Apr 9, 2022

YouTube algo in 2024: HELLO

lockaltube
Автор

seeing as this is randomly blowing up for no reason imma do more coding streams

mqxf
Автор

This dude performed what we all wished for when first learning about interesting C-stuff, bro is literally a legend

franemax
Автор

Cool video! I work with "higher-level" C++, but it's always interesting to see how stuff works under the hood. Keep it up 🙏

petriksacha
Автор

cool stuff. love how this video is 1 year old and suddenly gets recommended to everyone apparently XD

phitc
Автор

Badass. This is the kind of programming and hacking from which we should start.

quandarkumtanglehairs
Автор

thought i was the only one who was watching this in 2024 but apparently it was on everyone's recommended. great video btw, didn't even know this was possible. i don't pay much attention to c and only know some of the basics

klutzrrrlol
Автор

I've been working on a programming language with a buddy of mine for a while, and we found that just not having a standard library at all is really nice. Very few things in standard libraries are actually that hard to build, and the design decisions in a standard library put assumptions into your head about how your code has to work at all. Refusing that influence lets you do things that you normally wouldn't even let yourself consider.

MisterFanwank
Автор

this was very interesting. i did not know this much functionality of C is actually just the standard libraries

Templarfreak
Автор

You are insanee. Recomended to me and I dont even write in C. Title makes anyone curious though haha. Great job, loved seeing low level programming and celebrated with you the most small wins (programme exits now!)

Achira
Автор

As someone who recently started studying in a 42 programming school, our first project that we have to do is about making a library of different c library functions using only malloc and the write syscall. Its really interesting imo.

GeorgeLukasWagner
Автор

size_t is the size of a pointer/address. and since address sizes can vary per computer architecture, it just means use the best unsigned int for the architecture you compile for.

kenneth_romero
Автор

I have to thank a random guy on reddit that recommended this video to me!

codexed-i
Автор

Bro. I am amazed, impressed and inspired to only code without libs ❤ I wish you see more of this nolibc series please. Just have fun with it aight? And i am having so much fun cuz i am also learning c, and it appears you may know more then myself assembly but less c, :)) and i relate ❤

alexdefoc
Автор

Very cool! I also want to make my own standard library someday but it is too much for me at the moment. It is one of my bucket list items. This is very motivating and interesting so thank you. I hope I look back at this comment in the future with pride when I finally get it done :D

quas-r
Автор

Yo, that was great stuff!! And great exercise too. Keep it up man 💪

Filaxsan
Автор

Never occurred to me that it can be done that way, same goes for sockets and network?

corepunch
Автор

this is basically how you make linux kernel modules.. and other things

xorsirenz