Mini Excel in C - Part 1
Вставка
- Опубліковано 12 січ 2025
- References:
nobuild build tool: github.com/tso...
Program that Rebuilds Itself: • Program That Rebuilds ...
Minicel Source Code: github.com/tso...
String_View Library: github.com/tso...
DConf 2019 Day 1 Keynote: Allocating Memory with the D Programming Language -- Walter Bright: • DConf 2019 Day 1 Keyno...
Support:
Patreon: / tsoding
Twitch Subscription: / tsoding
Streamlabs Donations: streamlabs.com...
Feel free to use this video to make highlights and upload them to UA-cam (also please put the link to / tsoding in the description)
"I used to do a lot of programming prostitution, but now I'm a clown on the Internet."
If have yet to find a better way to learn C than simply enjoying your videos.
That macro trick for custom type formatting is literally genius
Not true hackers way.
(True way: writing your own printf, supporting your custom types.)))
Clever @@РусланЗаурбеков-з6е
Thanks for creating these videos... I really like seeing how other engineers solve problems. I have been binge watching a ton of your videos here. Please keep it up.
P.S. Your sexy keyboard is 90% of the reason I watch your videos ;)
"I made a cup of tea."
Takes a cup.
"So let's continue!"
Puts a cup back.
I hardly understand or keeping up with what you say. But i simply enjoying it
Me too. LOL
ah yes, the bsv file format
Why use a database when you could use a *.🅱sv file?
this guy really has his own lib for everything
I'm really glad you share your knowledge like this
Arguments in excel a separated by either commas or semicolons depending on the Windows current local. The most cursed part is that all excel functions are also translated to the language of the OS user environment.
Hi sir it is such a pleasant to watch your recreation stream like this one. As a daily c programmer I learned a lot from your content, please keep it up!
Sir, I admire you honesty. Refreshing in this day/age.
rofling at the disclaimer about the name minicel
Learning lots from your videos, thank you!
Although I agree that text editors are not what make you a better programmer by themselves, I think it does help a lot in terms of productivity to learn the ins and outs of your editor and I would recommend at least putting some effort into learning keybindings.
I currently learning C and your video are helpful.
I must say that I realy enjoying watching and learning through Your videos. I do not know how did You succeeded in that. I have tried several Coursera courses and I was bored to death. This is whole different story.
thats actually a nice hiring problem
You are a master, congrats!
Made me try to write a simple Excel, but with GUI... VERY VERY limited in functions LOL, but that will be nice... and I'll choose Python!
I've been using emacs since 1996. How did I not know about rectangle commands? Thank you!
how did you learn to code?
so what was the company ?
Which company?
my little brain which only codes in either assembly or python (idk why) cannot comprehend this
I'm sorry what
What's the point of the self rebuild thing being a different program? Is that the joke? I guess it might make sense if i go watch that video. I just use "make run" anyway
why having chosen C to do it ?
Because it's a simple, yet powerful language, although it can be annoying and outdated at times, it gets the job done
@@stewartzayat7526 Is your main OS outdated?
@@valikmora I don't think so
which would be a great C course for beginners?
Start from reading K&R)))
Too bad CSV doesn't have a specification. WSV (Whitespace separated values) is much better.
What font do you use
_white_
@@pattyspanker8955 lol
awesome
Why is vim more popular than nano?
VIVON
all these so called programmers doing random programs to get the donations.
For sure he is a programmer. A damn good one too. He is doing recreational programming not useful programming. It might be useful in the end but that is never the goal.
(Looking at all these all "mallocs"...)
That's why people prefer to code with C++. Built-in memory management with new and delete -- is much easier.
Never use new and delete in C++ - use smart pointers instead!
Why paint a painting when taking a photo is so much faster and easier
????