|
|
|
|
|
by JoachimSchipper
5477 days ago
|
|
Actually, the commenters are arguing about what languages are best used in those roles; e.g. C as "bottom C++", Python as "top C++" - or, indeed, C# as "Top C++". C# is nice, but I wouldn't want to write a kernel in it. |
|
Why not? :)
http://singularity.codeplex.com/
When C# is combined with Code Contracts / static verification, you get fairly clean/performant code and strong safety guarantees. I think that'd be quite nice for kernel programming.