I've been thinking about learning C after spending a year with Python. However, I've come across a lot of comments about C being unsafe or dangerous, which has left me a bit apprehensive. What do people mean when they say it's dangerous? Am I likely to crash my computer or run into serious issues while trying to learn?
1 Answer
I really dislike the term "dangerous" when discussing C. It's not going to jump out and bite you! When people refer to C as dangerous, they mean in terms of programming safety. You have to manage memory yourself and work with pointers directly, which means there’s more you need to watch out for. Sure, it can be tricky, but once you get the hang of it, you’re good to go!
Yeah, it’s challenging but rewarding. It teaches you a lot about how things work at a low level.