On Thursday, 20 June 2013 at 14:59:33 UTC, bearophile wrote:
Adam D. Ruppe:

Is it just me or has Rust completely displaced Go as the go-to 'why D when we have X' thing on the reddit?

It seems like not even a full year ago, Rust was rarely mentioned and all the versus hype was about Go.

Go now is not advertised as a system language, and I think it has found its niche, sufficiently different from D. So there's much less reason for them to be discussed together.

One year ago Rust was less developed compared to now. And Rust is meant to be a low level system language (from what I am seeing lately, it seems Rust is gaining a niche at a level lower than D).

In threads where both Rust and D are discussed, I suggest everybody to not express bad opinions in general about Rust. If you want to criticize Rust then I suggest to write only on very specific features at a time.

Bye,
bearophile

Go reminds me of the days I used to play around with Native Oberon, given its Oberon-2 influences. On my view it is a bit too opinionated.

Rust appeals to my ML soul, given the time I spend with Caml Light, Haskell and OCaml. I used to dislike the pointer syntax, now I would say I can live with it.

D is C++ done right and its design pleases me.

I like all three of them and sadly can't use any of them on a JVM/.NET enterprise world I live on.

Plus all of them have a very nice feature, direct compilation to native code.

Maybe, just maybe, the increase on their usage can make the industry move slowly back to native code, as it did back in the day P-Code VMs were eventually abandoned.

That is the main reason why nowadays I try to think several times, before posting about the known issues Go has.


As a language geek I think all might have their place.

--
Paulo

Reply via email to