We need ‘D’ {death to C++}

Friend posted a comment on a rant by linus

Ok, I admit it… I’m a C++ programmer… I don’t have an issue with STL, it’s pretty good… Why on earth would I want to re-implement a linked list? Sure, it’s got it’s pain, but so does every other explitive deleted language.

But, Walter Bright had an interesting comment in this rant thread..

Frankly, I don’t want to write loops that way. I want to write them like this:

 void foo(int[] array)
 {
   foreach (value; array)
   {
      ... do something ...
   }
}

So, it’s time for a new language… How about D which is still a C, C++ lineage [no GC] but provides some of the functionality of “modern” type-smart languages (aka Java)