Making D better than other programming languages (warning: rant, drivel)

Walter Bright newshound at digitalmars.com
Tue Oct 31 21:48:49 PST 2006


Sean Kelly wrote:
> Any typo resulted in a new variable being created instead of an 
> existing one being modified.

That particular problem was in FORTRAN, the first programming language, 
and was identified as a rich source of bugs at least by the early 70's. 
Nevertheless, the bug gets reinvented in endless new programming 
languages, and the designer then belatedly realizes the mistake. Note 
the change in Perl where you can force the compiler to complain about 
undeclared variables.

I think the reason it keeps being reincarnated is that it *does* look 
good in 20 line programs. You don't invent million line examples for 
nonexistent languages.



More information about the Digitalmars-d mailing list