Hacker News new | ask | show | jobs
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.

1 comments

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.