3 ms·
They use the strange names that they do because a function declared in C is declared everywhere in the whole program. They use strange names to try to stay out
by rthomas6 18y ago
They use the strange names that they do because a function declared in C is declared everywhere in the whole program. They use strange names to try to stay out of your way; i. e. it would be really bad if two functions had the same name.
- Daniel_Newby 18y agoYou're right that C's lack of namespaces makes for funky names. However, note that "static" functions are visible only within their compilation unit, which can bring some order to the madness.
- baguasquirrel 18y agoYes, exactly. And yet people continued to use the unhelpful, oblique prefixes and suffixes they used for global symbols nonetheless.