Fri, 05 Nov 2010 13:40:59 -0400, bearophile wrote: > Walter Bright: > >> The $10 billion mistake was C's conversion of arrays to pointers when >> passing to a function. >> >> http://www.drdobbs.com/blog/archives/2009/12/cs_biggest_mist.html >> >> Sadly, there's an ongoing failure to recognize this, as it is never >> addressed in any of the revisions to the C or C++ standards, > > I agree, that's a very bad problem, probably worse than null-related > bugs. But Java, C#, and D have solved this problem already, so we can > now go on and try to solve other problems. This thread was about a > different problem (null-related bugs), currently present in Java, C#, > and D too.
One first needs to study these more modern languages before he/she can form any kind of relevant opinions. >> and is missed by the supposedly "safe C" alternatives. > > This is probably wrong. I don't know many C alternatives The primary competition of D is all "safe/better" C clones, and naturally C and C++. D is trying to beat C and C++. To me it seems like the authors fail to see how and why more modern languages succeed.
