Re:Ask HN: Why do you use Rust, when D is available?
by nix23 on Friday June 12, 2020 @05:27AM
(#23497510)
You don't replace languages but program's, go into physic-space, fortran is alive an well, go into systems programming c is alive an well, go into business java is alive and well.
It's the same BS like NoSql will kill all R-D's.
You just don't invest millions just to rewrite programs that work's perfectly (and that's often the case with old battle-hardened software)
Re:Ask HN: Why do you use Rust, when D is available?
by lordlic on Friday June 12, 2020 @08:30AM
(#23498552)
The reason that RDMSes aren't dead isn't that they have too much momentum to be displaced by NoSQL. The reason they're not dead is that they're a good data model for lots of applications, and their consistency semantics and tooling provide real boosts to developer productivity.
Re:Ask HN: Why do you use Rust, when D is available?
by tutfbhuf on Saturday June 13, 2020 @05:19AM
(#23508068)
I think that NoSQL and SQL are so much different that they will equally coexist, in the same way that languages that are used for very different purposes like Java and Javascript can equally coexist. However, it is unlikely that we have 5 different equally popular languages for one specific domain (e.g. systems programming).
Re:Ask HN: Why do you use Rust, when D is available?
by nix23 on Friday June 12, 2020 @10:14AM
(#23499409)
I know, but around 2009/10 every hipster programmer said RD's are a thing of the past..like C like Java etc...
Re:Ask HN: Why do you use Rust, when D is available?
by tutfbhuf on Saturday June 13, 2020 @05:12AM
(#23508036)
I agree with you, so by zombie state I mean the languages are still being used, but for historic reasons (e.g. you don't want to rewrite), but no one really wants to start a new project in COBOL.
Nah, I mean maybe in the way that Fortran coexist with C/C++ for decades, but it's not equal coexistence.
I would rather say that new languages arise, replaces old ones for most scenarios and in the cases where they can't, due to various reasons, they push the old language into zombie state like cobol.