Oh I was so not ready for C #coding #softwaredev
127 likes 18 replies
Replies
Mephistolist · Dec 24
C is God's programming language. You don't learn it, you live it ;)
@deut2314.bsky.social · Dec 25
Pay attention to pointers, null terminators and strings. And semi-colons. Check for NULL before you do things that could crash. Make sure you use == for comparison, because = is assignment. Every switch case needs a break at the end, otherwise it falls through quietly to the next case.
12CE◇CatGhost · Dec 24
Just code entirely in binary so it'll actually work on every device
Paws · Dec 24
I love C so much it's such a fun language. I... uhh. I think I might have a problem
Konn · Dec 24
i suck and just finished a C++ course but i'm tempted to try C, how hard is it compared to C++
Bon·is·Bored · Dec 24
C is easy. Linking libraries and compiling is the painful part 💀
Restating the obvious… · Dec 24
Welcome to the real world…
rGuard28 · Dec 25
C is not for the faint of heart. one wrong move and you'll be drowning in segfaults and memory leaks
Kristin Davidson {kxd} · Dec 24
Once you figure out why pointers exist and when to use them you’ll have figured out half of what you need to learn any language!
Carmel the Cat · Dec 24
C was my first programming language (I’m old). After C, I spent time with C++, Java, and finally, Python. Then there was a project that I did in Python that had performance issues, and the fix was to rewrite it in C. After one day of working in C++ again, I gave up and bought more hardware.
@bs-boomstick.bsky.social · Dec 24
Hey im sure your going to do great and learn a lot writing your own reference safety and garbage collection like a caveperson.
@crasterimage.bsky.social · Dec 24
It can be helpful to download an existing, little project that builds ok. And then dissect it and see what it does, that yours isn't doing. Using makefiles, I assume?
@dustdweller.bsky.social · Dec 25
Get ready for the 2 new scariest words - Segmentation fault
Costélinha (Não sei quando vou abrir encomendas de novo kskkks) · Dec 24
Wait till you get into assembly.
Jared Saxon · Dec 24
My first coding language was Assembly. Everything after was a gift.
@tanterei.bsky.social · Dec 24
1A project name, would recommend as a default for all courses on C.
AlgoCompSynth 🇺🇦 🇨🇦🇬🇱 (not a clanker) · Dec 24
I have resisted learning C for a long time. The good news is that I think Rust is viable for the only place where I'd want to use C, microcontrollers. But then I'd need to learn Rust. 🦀
Gay boi · Dec 25
MonkeyCMonkeySudo would also be good