Asked on Reddit: Which of Rust, D, Go, Nim, and Crystal is the strongest and why?

via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 11 00:08:01 PDT 2015


On Thursday, 11 June 2015 at 03:04:50 UTC, Rikki Cattermole wrote:
> The biggest difference between the D community in general and 
> other communities is actually quite simple.
>
> Experience.

Indeed! The world has never seen a more experienced collection of 
freshmen language designers. Theory does not apply.

Rust and Go are doomed.

> That's right. As mentioned we accept bugs, we accept issues.

Submit and accept, no regrets.

> Discuss them at length and fix them when a good solution is 
> found.

A ground breaking GC will emerge from the synthesis of the 
unsurpassable number of endless GC debates. That is the 
sanctimony of meritocracy.

A non-breaking solution will eventually be found. Time is no 
issue in such an important matter. We just wait and a solution 
will emerge, through discussions based on pure experience.

> Not only that but we look for problems to fix.
> This is the mentality of a good software engineer. One who 
> doesn't care about their own pride or ego but genuinely wants 
> to make good code.

This community is the UNICEF of programming. We are all meek and 
humble individuals, divine servants of humanity.

People in these forums all express gratitude when they are on the 
loosing end of a technical debate. Nobody go silent or resort to 
rhetorical excesses. Ever. We are all grateful for being proven 
wrong, because that is how we become better programmers.

> In a lot of ways this makes us the best developers on the 
> planet. It would explain a lot, including how other language 
> communities snob us yet we look at them for ideas.

Indeed, we never snob anyone, and they all snob us. Especially 
the ignorant C++ community that never mentions us.


More information about the Digitalmars-d mailing list