Mozilla releases version 0.1 of the Rust programming language
As a die-hard C guy, Rust is the first "new systems programming language" since Cyclone and D that I didn't immediately dislike.  A lot of really interesting ideas in here.  I'd love to know what Mozilla uses this for internally.That said, it's hard to imagine anything displacing C for me.  Almost any systems code I write these days is something I'll eventually want to be able to expose to a high-level language (Lua, Python, Ruby, etc).  To do that you need code that can integrate into another language's runtime, no matter what memory management or concurrency model it uses.  When you're trying to do that, having lots of rich concepts and semantics in your systems language (closures, concurrency primitives, garbage collection) just gets in the way, because you have to find out how to map between the two.  C's lack of features is actually a strength in this regard.I do really like Rust's expressiveness though.  The pattern matching is particularly nice, and that is an example of a features that wouldn't "get in the way" if you're trying to bind to higher-level languages.