Comment on Which programming language is hard to understand?
JackbyDev@programming.dev 1 year ago
C and C++. The pointer syntax being slightly different than the pointer declaration syntax always confuses me to no end. I conceptually under pointers perfectly but their syntax is wack.
miversen33@lemmy.world 1 year ago
C is simple. Like really simple. Hardly anything exists in C lol. You have Integers, floats, chars, arrays, functions, pointers and structs. That’s it.
Therefore reading C isn’t too difficult.
Now doing anything in C? Lol have fun with that, nothing exists in C.
C++, you’re absolutely right lol the standard lib in c++ is so god damn big I don’t even know where to begin when using it. And there’s like a billion different ways to approach a problem there.
I like C. I don’t like working on C just because if you want a hashmap you must first build the universe lol. But c is fun.
I’ve been finding that same fun feeling in Rust though I haven’t used it long enough to know whether that’s just the “ohh new shiny” fun or “I really like this” fun.
JackbyDev@programming.dev 1 year ago
Reading anything to do with pointers in C is confusing to me. Sorry to disappoint you.
miversen33@lemmy.world 1 year ago
A pointer is nothing but an integer that “points to” a memory location.
They can feel intimidating because it’s really easy to footgun with them, but they are not as complicated as they appear :)
JackbyDev@programming.dev 1 year ago