Asked on Reddit: Which of Rust, D, Go, Nim, and Crystal is the strongest and why?
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Wed Jun 10 08:37:45 PDT 2015
On Wednesday, 10 June 2015 at 14:29:51 UTC, Thiez wrote:
> On Wednesday, 10 June 2015 at 09:23:54 UTC, Chris wrote:
>> One big difference between the D community and other
>> languages' communities is is that D people keep criticizing
>> the language and see every little flaw in every little corner,
>> which is good and which is why D is the way it is.
>
> Or perhaps D simply has more flaws to criticize.
How can you tell that e.g. Nim has less flaws when it's still so
young? It's too early to tell.
> On Wednesday, 10 June 2015 at 09:23:54 UTC, Chris wrote:
>> Other languages' communities are more like "This is theeeeeee
>> language of the future, it's super-duper, no question asked,
>> none permitted either!"
>
> Perhaps you are depicting other communities as a bunch of
> group-think hipsters because you are insecure about your own
> community?
>
> Look, I can make baseless accusations too. Wouldn't you agree
> it would be nicer (and more effective, I imagine) to promote
> your community by calling attention rather to its positive
> qualities, rather than demonizing other communities? Especially
> when your negative portrayals of other communities are not
> accompanied by any evidence?
>
> I'm sure you're a smart person and will for each of the
> communities in question be able to find evidence of at least
> one person who at some point in time acted in the way you
> suggested. Of course such a thing would not prove that the
> behaviour is representative of the community, so please don't.
I've been following post-C(++) programming languages for quite a
while now. Back in the day Java was a big thing, and Python was
also hip. Then we had Ruby and whatnot. The base line would
always be "it's a cool language, it's the future" and flaws would
hardly ever be mentioned, critical voices silenced. All the
benchmarking tricks used by the Java community to make people
believe it's as fast as native code - while you know from your
own experience that it's not - are just one example. Ah, and
there was Ajax, remember? How's jQuery doing, by the way? I've
used some of these technologies and none of them would live up to
my expectations. But the pattern is always the same "It's theeee
thing, wow, a must-have!" Sorry, but whenever I hear a language
is (almost) perfect and theee way to go, I grow suspicious. If
all communities are as critical as D's, why then do we have so
much mediocre technology out there?
I am interested in Nim and welcome it. But it's too early to say
whether it's good or mediocre. I wonder, though, when you look
Nim up on Wikipedia it states:
Influenced by
Ada, Modula-3, Lisp, C++, Object Pascal, Python, Oberon
Did they really never get any inspiration from D?? I wonder.
Seems a bit odd, but well.
More information about the Digitalmars-d
mailing list