Why I Like C Programming

preview_player
Показать описание


#neetcode #leetcode #python
Рекомендации по теме
Комментарии
Автор

totally true, having to visit each library's documentation is a pain

cdcm
Автор

Solving Leetcode problems from the ground up without hints and coding something from scratch is fun for me, even though it is not as time efficient.

paultvshow
Автор

The worst advice I got from "senior devs" when I was a junior was exactly that. "Don't reinvent the wheel"...
Which is such a terrible advice for someone who's just learning.
I reinvented the wheel. I wrote my own routers, animation libraries, http frameworks... A few years down I ended up writing a virtual FS with actual, native encryption for a fileserver I use to sync data bwtween my apps.
Go and DO reinvent the wheel, because that's the only way to truly learn how things work, and to understand the decisions that took place when people designeD the more established and popular tools.

shapelessed
Автор

i absolutely feel you, i love being able to just see the memory in a debugger and see everything that’s happening in memory

dcxc
Автор

I learned python before C, when i did C i liked how i can load an image into memory to edit every pixel separately to apply a filter and calculate how each pixel will take as space and stuff, coming back to python i just don't like how you have to use pillow and read docs to later use the library provided classes and methods to do the same thing, it's faster but you don't learn anything and that's bad for a new programmer like me.

ridabrahim
Автор

I agree with this video, that’s also why I enjoyed programming in my assembly class. I wouldn’t want to do it everyday but doing “low level” implementation like memory management in C, string handling in C, iterating through an array in assembly, just reinforces the concepts you learn about how computers and programming languages work

smartkorean
Автор

Current web dev is kinda u start learning about the solutions which has many layers of abstractations to god knows what was the original problem ... Trying Reinventing the wheel will result in u knowing what are the problems and either come with ur solution or appreciate the existing ones and know why u r using them.. i thank god i started with raw algorithms and ds before jumping to development ... And i knew those were almost separate fields the hard way

CsAlchemy-egch
Автор

Agreed man, but imagine training a neural network on millions of images

dakshbhatnagar
Автор

Not really accurate, you just end up creating your own dependencies.

D-V-O-R-A-K
Автор

True. It’s fun but nobody cares anymore because of AI. It was fun while it lasted.

LthiagoR
Автор

Explain this in words😅
p=*a;(p=value at address which is stored as value in variable a)
p=**a;(p =value at address which is stored as value at address which is the value in the variable a )

-_-__.