On Fri, Mar 07, 2008 at 06:56:24AM -0600, Marco Peereboom wrote: > On Fri, Mar 07, 2008 at 12:19:03PM +0100, Die Gestalt wrote: > > Having a kernel with managed code is not necessarily idiotic (although > > I think in most cases smart pointers do the job better). > > Love the marketing lingo "managed code". I am sure we can move some > boxes with that term. > > > > > However having chosen C# is in my opinion not optimal. C# is very > > limited when it comes to generic and meta-programming. > > What's next? an OS in java and php? > > > > > I think "modern-styled" C++ (ie template intensive) and a functional > > oriented language would have been a better choice for a secure OS > > built from the ground up. > > I don't think I could come up with a more awkward language than C++. It > is too generic where it should be specific and too specific where it > should be generic. I marvel at how bad the language is designed and by > the sheer fact that it has ++ in it that made the marketing departments > go wild.
Perhaps we should review the Ada thread from a while back. Doug.