News for hackers. Stuff that matters.
Re:Two years of Rust by goatlover on Monday May 15, 2017 @05:59PM (#14345517)
But do you think the Go community agrees with this, just to name one of the popular newer languages? It's nice that Rust is doing well, and more power to the community. But there is an entire world of programming language communities out there that might not agree with the assessment that Rust is the future for them.

Anyway, I was around for this kind of talk when Java was new and shiny, and there were people in the Java community claiming that Java was the future for programming, and any languages in the future would target the JVM or be phased out. That didn't happen, even though Java did well for itself.

What's really telling is that Java didn't replace C/C++, despite all the hype back then. Those two languages remain widely used.

Re:Two years of Rust by sqeaky on Monday May 15, 2017 @06:22PM (#14345693)
Depending on who you ask Java did replace everything. Consider the Tiobe Index [1]. Java Beats out everything, including C and C+++ when added together. All three are growing, but not nearly as fast as everything else is growing to the point it looks likes they are shrinking.

There is an absolutely enormous amount of Java out there.

https://www.tiobe.com/tiobe-index/

Re:Two years of Rust by goatlover on Monday May 15, 2017 @06:49PM (#14345876)
If you mean Java replaced C/C++ as the most widely used language, at least according to one index, then that's one thing. So if someday Rust became as popular, great for Rust. But that's not the same thing as claiming that Rust will be the One True Programming language in use that will cause all the other language communities to die out and convert to Rust.

That's what is being claimed above, and what some in the Java community were claiming in the 90s. Also, probably some in the Javascript community these days.

But it's never happened. If there was the One True Language to rule them all, then Lisp, C++ or Haskell would have done it by now.

The point with Java is that even though it was targeting the C/C++ crowd specifically, and it became widely popular, did not cause C/C++ to die.

Re:Two years of Rust by kibwen on Monday May 15, 2017 @08:11PM (#14346348)
> that's not the same thing as claiming that Rust will be the One True Programming language

Again, who is claiming this? Can you link me?

Re:Two years of Rust by goatlover on Tuesday May 16, 2017 @12:35PM (#14350905)
Just go up several posts and read the end of the one I initially replied to.
Re:Two years of Rust by sqeaky on Tuesday May 16, 2017 @02:29PM (#14352056)
I wasn't claiming it and I even qualified my statement. I am not sure what more I could to make it clear that no languages have actually been replaced, while retaining a nuanced message that many people see replacements depending on their perspective. Then I even cited source to back it up with some some numbers.

If you want to argue with some several post up, please go several posts up. If you want to argue against me, than please do so on the merits of what I said.

Re:Two years of Rust by pjmlp on Tuesday May 16, 2017 @02:56AM (#14347853)
Java and its counterpart .NET did indeed replace C and C++ in 80% of enterprise applications.

The remaining 20% are stuff like device drivers or high performance libraries that are easier to write in C or C++, or legacy MFC applications.

Also if you look at operating systems like Android, Google makes it very explicit that you need a very good reason to down into the NDK dungeons, to the point that the set of allowed libraries only cover the use cases of 3D graphics and bringing native libraries into Android.

Likewise when Android Things was still called Brillo, the plan was to re-write the Android Framework in C++, instead they ended up bringing ART into Brillo.