If I select Rust as my main language, I don't think I have any reason to write new code in Go. Go away! 2014年3月5日 上午3:44于 "John Mija" <jon...@proinbox.com>写道:
> Every time there is a new language, developers have to start to developing > from scratch the same algorithms. > The alternative has been to use C libraries already built since is much > easier to interface with other languages and a lot of languages will let > you call C functions directly. > > But C language is unsafe and there is a penalty performance at binding. > Besides, it is harder to debug incorrect C code. > > So, why don't use a simple language but safe like Go? > The Go compilers create a single intermediate file representing the > "binary assembly" of the compiled package, ready as input for the linker: > http://golang.org/cmd/gc/ > > I'm supposed that a linker could be built to link that intermediate file > together to a Rust program. > > The main advantage is that you would use a simpler language to build > algorithms and code of lower level (asm), wich could be linked from other > languages. > Rust is a language more complex to replace to C like "universal language". > > Note: I love both languages; Go for web apps and Rust for everything else > (mobile and desktop apps, and servers). > _______________________________________________ > Rust-dev mailing list > Rust-dev@mozilla.org > https://mail.mozilla.org/listinfo/rust-dev >
_______________________________________________ Rust-dev mailing list Rust-dev@mozilla.org https://mail.mozilla.org/listinfo/rust-dev