Just enough C to have fun

7,975
0
Published 2024-08-05

All Comments (21)
  • @ivankevamo
    Great job. I have to thank the youtube algorithm for suggesting your channel. Thanks a lot. Greetings from South America.
  • The content and presentation is top notch. I also like your eloquent speech: I'm interested in low level programming, but even if i was not, I would probably listen to this vid.
  • @GreeneThumbs
    I've recently started learning C, and this video is perfect. I really like the format and presentation. Thank you!
  • @Marco-pz5dx
    I liked the video, but honestly probably a bit too hard for beginners. Honorable mission though. In particular, the attempt to simplify some topics may actually end up misleading: on discussion about returning strings, I can see how you really try to explain variables' lifetimes but without mentioning them explicitly only focusing on the example. I would try to instead insist on the notion of lifetime and then go on explaining why callee variables on stack cannot outlive their lifetime and be accessible from parent (i.e. they "expire" upon return, and thus caller's attempt to access that now potentially overwritten stack memory is flawed). I would also showcase how a struct wrapping the fixed size array is possible due to return semantics.
  • @nazneenzafar743
    Thanks for the lesson. I hope you keep up with producing awesome content.
  • @offlinemark
    Great video, thanks! I'm using C to build a little hobby os for fun, and this is a nice refresher video :)
  • @devoiddude
    I have a background in java and actually started in C last week, was openai to help me show examples etc but this video was very helpful, thanks so much!
  • @UliTroyo
    C really is fun! And because it's been around for so long, used textbooks on Amazon are dirt cheap.
  • I've been having a crisis of meaning lately; I love my work as a web dev, but every day I'm just writing bloat. I was looking for a good intro to C or embedded development; grateful the algorithm sent your channel to me 👍
  • @4ozmane
    The clip cuts are nice to keep things moving, keep making educational videos plz
  • @salim444
    the first this I do in an empty main is allocate 5k array just for the sake of it. Feels great to allocate arrays and then free it
  • @jimshtepa5423
    do you have a map of topics you plan to cover in the next10-15 videos?
  • @SimGunther
    TL;DW Noob: Why does the program segfault? I'm too used to OOP! Expert: The stack does too good a job cleaning itself up, which is why you can't just return an array like that in your string concat function. Noob: Seriously, why doesn't it work like I expect it to? Expert: Because with great memory control comes great responsibility. Noob: So I can just make a big array at the beginning of the program and use that instead of worrying about free andMalloc? Expert: That's what I do in my prototypes anyway until I find it necessary to allocate such memory by hand. Noob: I'll just stick with JS and hope for the best. Expert: Wait a minute, you can still leak memory in J- Noob: Sees browser crash due toOOM error Thanks anyway, I'll just stick with my abacus. At least that doesn't break on me when I least expect it to...