You are a stupid programmer, you can't have that

Dylan Graham dylan.graham2000 at gmail.com
Sun Aug 8 09:49:41 UTC 2021


On Saturday, 7 August 2021 at 12:15:15 UTC, IGotD- wrote:
> Somewhat related. when Java was designed, the designer (James 
> Gosling I believe) claimed that programmers were too stupid to 
> understand the difference between signed and unsigned math 
> (despite often several years of university education) and 
> removed signed math entirely from the language. The impact is 
> that when unsigned math is required, you are forced to 
> conversions and library solutions

Zig does stuff like this and it's why I can't take that language 
seriously. At all. To paraphrase what I was told by Zig's 
community and BDFL: "if there's multiple ways to do something 
then obviously dumb dumb programmer will get it completely wrong".

I like programming languages that help me catch bugs (D or Rust), 
not languages that treat me like a 3 year old.


More information about the Digitalmars-d mailing list