4 ms·
Because C syntax makes pointers harder to use and understand than they really are. Also constraints around pointers, casting etc. I still clearly remember figth
by petre 2y ago
Because C syntax makes pointers harder to use and understand than they really are. Also constraints around pointers, casting etc. I still clearly remember figthing the C compiler and getting back "makes integer from pointer without a cast" complilation errors and segfaults. That's the main reason why I don't want to touch C or Rust again. D felt so much easier. I could finally write a program without endlessly fighting the compiler.
- aeonik 2y agoI've never programmed in D. I only here good things I definitely agree that stuff is pretty annoying. I guess I've gotten used to it to the casting behavior. Though these days I program mostly in dynamically typed languages.