Rust and D
Paulo Pinto
pjmlp at progtools.org
Fri Sep 28 07:20:29 PDT 2012
On Friday, 28 September 2012 at 00:17:43 UTC, bearophile wrote:
> Most comparisons between Go and D on Reddit aren't good, but
> this time there is an almost decent comparison between D and
> Rust:
>
> http://www.reddit.com/r/programming/comments/10k9ao/why_i_think_rust_is_the_language_of_the_future/
>
> I think the most direct competitor of D is going to become Rust
> (beside of course C# and C++), because Go has different enough
> purposes.
>
>
> From the thread I have also learnt that some months ago they
> have removed typestate from Rust, because it doesn't pull its
> weight, as Andrei says (I think Rust was the first serious
> attempt at using this language feature, and now it will be hard
> to see another language with it):
>
> https://mail.mozilla.org/pipermail/rust-dev/2012-July/002094.html
>
> https://github.com/mozilla/rust/issues/1805
>
> https://github.com/mozilla/rust/issues/2178
>
> Bye,
> bearophile
I like Rust specially due to the ML influence the language has.
Currently I only have two issues with the language:
- funny characters a la Perl for the pointer types scattered
everywhere
- their tendency to shorten reserved words (already discussed
here)
Other than that it seems a nice language.
Go can be a systems programming language, as others have proven
in research. Oberon, Modula-3, Sing# and so on.
But the language is nothing more than an improved C, and we don't
need to throw away all the nice abstractions that are now
mainstream in computing. Plus if you pay attention, Go talks are
always about Web/REST servers.
I already can do that with JVM/.NET languages, with better
performance as Go, without giving up all the nice abstractions
the languages offer. Go would have been dead already, if it
wasn't developed inside Google.
I am looking forward to D and Rusts future.
--
Paulo
More information about the Digitalmars-d
mailing list