Linked by Elv13 on Mon 27th Jun 2011 14:17 UTC

Thread beginning with comment 478808
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
RE: object oriented techniques in kernels
by siride on Mon 27th Jun 2011 17:54
in reply to "object oriented techniques in kernels"
Actually, what's really sad is that C++ is pretty much the compiled-to-native language that has OO built-in. After using Java and C# and Perl and Haskell (and I haven't even touched real OO languages like Smalltalk or Modula), I feel for those people who still have to use C++. Too bad D is still immature.
RE[2]: object oriented techniques in kernels
by moondevil on Mon 27th Jun 2011 18:36
in reply to "RE: object oriented techniques in kernels"
RE: object oriented techniques in kernels
by fithisux on Mon 27th Jun 2011 19:47
in reply to "object oriented techniques in kernels"
RE[2]: object oriented techniques in kernels
by AndrewZ on Mon 27th Jun 2011 20:50
in reply to "RE: object oriented techniques in kernels"
There is a big difference between kernel programming and GUI programming. With kernel development you need near-real time response, highly predictable behavior, and no garbage collection.
With GUI tool kits you can annoy the user to no end with slow response, unpredictable behavior, and not collect the garbage :-)
RE: object oriented techniques in kernels
by galvanash on Mon 27th Jun 2011 21:33
in reply to "object oriented techniques in kernels"
It's really quite a shame that there has been traditionally so little support for modern programming techniques in the Linux kernel. It's really nice to see someone take initiative and promote some 'newness' in Linux.
I didn't get that at all from the linked articles. They were both studies on what OO techniques are currently used in the Linux kernel and how they are implemented. There is no "promotion" at all - it is simply a technical analysis of what is already there. There are a couple of minor (and valid) criticisms of the specific techniques used, but overall it is just a good technical analysis.
Where do you see anyone "promoting" anything?
RE[2]: object oriented techniques in kernels
by AndrewZ on Mon 27th Jun 2011 21:41
in reply to "RE: object oriented techniques in kernels"
Member since:
2005-11-15
It's really quite a shame that there has been traditionally so little support for modern programming techniques in the Linux kernel. It's really nice to see someone take initiative and promote some 'newness' in Linux.
Maybe some Linux kernel developers could take a look at a modern OS like Haiku, which was written in C++ and had a really nice class hierarchy from the start. ;-)
http://haiku-os.org/legacy-docs/bebook/index.html