for instance, does the linux kernel "reinvent" some c++-ish idioms?
Sort of. Most of the time they're subtly different from how C++ does them. If you wanted to do them that way in C++, you would still have to implement it by hand.
Name:
Anonymous2012-03-05 23:22
Yes.
Name:
Anonymous2012-03-05 23:40
>if you were to, say, write chrome in c, would you naturally reinvent parts of c++?
>>12
I wonder why they don't even use POSIX threads. It's blatant NIH!
Name:
Anonymous2012-03-06 11:53
>>12,15
So they could just magically use threads without a threading environment? How is the kernel supposed to use pthreads when it doesn't run even run in a POSIX environment?