Ladies and gentlemen, the C programming language. It’s a classic. It is blindingly, quicksilver fast, because it’s about as close to the bone of the machine as you can get. It is time-tested and ubiquitous. And it is terrifyingly dangerous.
The author's biggest issue with the C language seems to be security holes:
If you write code in C, you have to be careful not to introduce subtle bugs that can turn into massive security holes — and as anyone who ever wrote software knows, you cannot be perfectly careful all of the time.
The author claims that the Rust language is a modern answer to these issues and should replace C (and C++). It does look that Rust can run C code, so it looks like an interesting proposition. What do Soylent's coders think about this?
(Score: 0) by Anonymous Coward on Saturday May 09 2015, @04:34AM
That's total bullshit. C++ offers determinism, yet it's way fucking faster than Rust is.
Your comparison only holds true for Rust. It does hold true for C++. That means that Rust is flawed.
(Score: 2) by LoRdTAW on Saturday May 09 2015, @05:25PM
What's bullshit? I pointed out that GC isn't determinism friendly. Duh.
(Score: 0) by Anonymous Coward on Saturday May 09 2015, @11:13PM
You didn't fucking mention garbage collection at all.
You said determinism is slow, as an excuse for Rust being really fucking slow. But C++ offers determinism, and it's blazing fast.
The problem is that Rust is shit.