C++
Kip Macy
kmacy at fsmware.com
Fri Jul 18 16:20:50 PDT 2003
Did you consider using a subset of C++ for the kernel? I'm asking
because of this example and because I personally would have had to
consider it because of the hand-built repetitive infrastructure of pure C.
I can see many drawbacks (enforcing a subset, issues associated with
many fingers in the pie, etc) and I want to know what you thought about it.
Most long-time kernel hackers have an extremely strong aversion to C++.
In addition to the basic problem of name-mangling changing all the time,
there are at least a few common C++ constructs that people seem to mess
up all the time. Although there are many places where it could easily be
a _lot_ cleaner than C, I have seldom seen it used to good effect.
-Kip
More information about the Kernel
mailing list