3 ms·
I think you have to take what he has said about C++, or OO in general in context. What he said (at least what I've read) was that C++ would never make sense fo
by lucisferre 16y ago
I think you have to take what he has said about C++, or OO in general in context. What he said (at least what I've read) was that C++ would never make sense for the kernel, and his reasoning seems sound to me
I've always taken the opinion that OO makes sense where one needs the ability to model abstract systems in a way that can express and even explain them through the code. Modeling an computer doesn't require or benefit as much from such abstractions.
- adambyrtek 16y agoIt's not only about kernel, see this thread from the Git mailing list: "C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do nothing but keep the C++ programmers out, that in itself would be a huge reason to use C." http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918 http://thread.gmane.org/gmane.comp.version-control.git/57643...
- lucisferre 16y agoAnd that may be a fair criticism of C++ specifically, I don't know I don't really use it.