Linked by Elv13 on Mon 27th Jun 2011 14:17 UTC
Linux "In the first part of this analysis we looked at how the polymorphic side of object-oriented programming was implemented in the Linux kernel using regular C constructs. In particular we examined method dispatch, looked at the different forms that vtables could take, and the circumstances where separate vtables were eschewed in preference for storing function pointers directly in objects. In this conclusion we will explore a second important aspect of object-oriented programming - inheritance, and in particular data inheritance."
Thread beginning with comment 478827
To view parent comment, click here.
To read all comments associated with this story, please click here.
AndrewZ
Member since:
2005-11-15

"Where do you see anyone "promoting" anything?"

This article??

Reply Parent Score: 1

galvanash Member since:
2006-01-25

The techniques talked about in the article are ancient... The vast majority of them have been in the kernel since, well pretty much forever (Linus started doing a lot of this psuedo-OO stuff himself when it was mostly just him).

I'm just saying I fail to see how this promotes "newness" in Linux when they are describing things that have, for the most part, always been there.

Reply Parent Score: 5