Return Entire thread

c is not a good language

1 Name: Anonymous 2024-08-24 15:55
i notice a lot of people aggressively defend C at any cost as though it were something to be proud of. mainstream C adoption made software unequivocally worse, the fact we had the technology and capabilities to use powerful, safe, expressive, optimized languages but we all decided that C is easier for compilers and the its shipped with UNIX really fucked us all over.

people who write C either A) don't know what they are missing out on or B) are too industry-rotted to consider anything besides their little compiler-friendly, dust collecting shitware

here is my little hitlist on C:
1) abhorrent type system (we've always had good type systems in ML and to an extent ALGOL derivatives like modula and pascal, but we through that out the window with C)
2) the preprocessor (we literally had scheme in the 70's, yet UNIX devs really thought the C preprocessor was a good idea because idk fuck you)
3) function pointers (i don't really need to explain this one, we have had higher order functions for fucking decades before C)
4) a module system (some compilers of pascal added modules around the time of the release of C, FORTRAN had them too, but C designers that the foresight that people may want to group their code... despite the numerous papers advocating for modular design patterns)

anyways, tell me why im wrong :3

Return Entire thread
Name:
Leave this field blank: