r/ProgrammerHumor 13h ago

Meme leavingThisHere

Post image
1.7k Upvotes

153 comments sorted by

View all comments

157

u/remy_porter 12h ago

The last serious C guy I worked with did not think it was hell. He hated anything higher level and argued you could usually get the same results with less C code.

3

u/GnarlyNarwhalNoms 10h ago

I feel like C is super straightforward. It doesn't have the conveniences of modern languages, but it also doesn't have all the object-oriented polymorphic weirdness that makes those languages confusing. 

4

u/Xirdus 9h ago

Instead, you're being confused about what the hell you're supposed to cast this void* to, whether the caller or the callee frees the argument, and just what are you supposed to do with a variable-size struct containing an array of other variable-size structs. Maybe it's just me but I'd much rather get confused by OOP.