Walter Bright wrote:
http://www.reddit.com/r/programming/comments/ai9uc/whats_cs_biggest_mistake/

That's a big one. I don't know if it's the biggest, there are so many to choose from:

*) lack of standard bool type (later fixed)
*) lack of guaranteed length integer types (later fixed)
*) lack of string type and broken standard library string handling (not fixed)
*) obviously wrong type declaration (int v[] not int[] v)
*) grammar not context free (so close, yet so far...)
*) lousy exception handling implementation

IMO, had a few things gone differently with C, Java, C++, and other attempts to simplify/fix it would not have happened. D is the only language that really got it right IMO.

merlin

Reply via email to