News for hackers. Stuff that matters.
Re:Rust 2019 and beyond: limits to some growth by amelius on Wednesday December 26, 2018 @08:52PM (#18766605)
> The age of multi-vendored languages like C or C++ for systems programming might be coming to an end. I'd wager this is actually a good thing.

That's because you can't make money writing compilers anymore.

Re:Rust 2019 and beyond: limits to some growth by SSLy on Thursday December 27, 2018 @08:14AM (#18769230)
Anyone knows if intel parallel studio is profitable?
Re:Rust 2019 and beyond: limits to some growth by mroche on Thursday December 27, 2018 @11:43AM (#18770554)
Used over in HPC here and their cluster version (which bundles Intel MPI) is several thousand dollars. Aren’t it’s tools also the core of Clear Linux? Or does that default to GCC/Clang?
Re:Rust 2019 and beyond: limits to some growth by kentrado on Thursday December 27, 2018 @03:04AM (#18768189)
Why?
Re:Rust 2019 and beyond: limits to some growth by dullgiulio on Thursday December 27, 2018 @04:33AM (#18768524)
LLVM and GCC are dominating the space and pretty much killed propretary compilers.
Re:Rust 2019 and beyond: limits to some growth by baq on Thursday December 27, 2018 @05:59AM (#18768810)
Rust both greatly benefits from and is encumbered by LLVM. Maybe there’s room for a different LLVM-like or perhaps LLVM compatible project.
Re:Rust 2019 and beyond: limits to some growth by dullgiulio on Thursday December 27, 2018 @06:50AM (#18768942)
Interesting, what do you think makes is encumbered by LLVM?

I thought that sqeezing MIR in the middle Rust could get both Rust-specific transformations and then benefits from the LLVM generic code optimizations...

Re:Rust 2019 and beyond: limits to some growth by steveklabnik on Thursday December 27, 2018 @07:38AM (#18769112)
It can!

LLVM is fantastic, but it's also a huge C++ component, and it's not necessarily optimized for speed. It would be nice to end up with something in Rust to simplify the toolchain needed, and to maybe have something that could be even faster for debug builds.