[rust-dev] Language to replace C

Tony Arcieri bascule at gmail.com
Tue Mar 4 12:55:38 PST 2014


On Tuesday, March 4, 2014, John Mija <jon.mb at proinbox.com> wrote:
>
> True, but Go includes a built-in data race detector:
> http://golang.org/doc/articles/race_detector.html


A data race detector can only detect problems when it observes them.
Unfortunately data races are typically finnickey, hard-to-reproduce things
that often manifest only in productions and at the worst time possible, for
example when you're experincing high load because people are actually
interested in using your thing.

Rust largely avoids data races ahead-of-time using a "sufficiently smart
compiler"


> Anyway, this problem will be solved when the compiler and linker been
> build in Go, instead of C.
>

Go allows unsafely shared memory as part of the core language. Game over
man, game over


-- 
Tony Arcieri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/rust-dev/attachments/20140304/aed71b4a/attachment-0001.html>


More information about the Rust-dev mailing list