3 ms·
in defense of linux people: - more ways to do things -> more effort required to keep somewhat uniform style - linus and friends just get to decide. (they can
by nytgop77 5y ago
in defense of linux people:
- more ways to do things -> more effort required to keep somewhat uniform style
- linus and friends just get to decide. (they can be as subjective as they want. The "their house their rules" kind of thing).
- there is no "c/c++" language. there is c and there is c++. they have different std libraries, different idioms, and expert overlap is not that high.
- linux kernel even in c is a huge success - so c is good enough for linux (enough kernel developers are comfortible and productive with it).
- linux might have succeeded with cpp if it were used from the start, but now it's too late. Migration to cpp is a no-go: benefits do not outweigh costs (old code will not be rewritten in cpp, so people maintaining code will now have to be profficient in c AND cpp).