Re:Specification for the D Programming Language
by pjmlp on Thursday January 09, 2020 @03:22AM
(#21999426)
> Rust came to be to address the issue with security and there is not really an alternative.
Ada has been an alternative since 1983.
Oberon was an alternative in 1992.
Modula-3 was an alternative in 1988.
And while they don't fix use after free, Object Pascal dialects, Modula-2 have been better options to C in safety terms since ages.
What Rust has coming for it, is being on the forefront bringing affine types into mainstream languages and being more appealing to younger generations than a language like Ada.
This doesn't mean Rust is here to take it all.
In fact, I don't have any specific use case where Rust would excel, AOT compiled languages with value types and automatic memory management fulfill much better my use cases.
Ada has been an alternative since 1983.
Oberon was an alternative in 1992.
Modula-3 was an alternative in 1988.
And while they don't fix use after free, Object Pascal dialects, Modula-2 have been better options to C in safety terms since ages.
What Rust has coming for it, is being on the forefront bringing affine types into mainstream languages and being more appealing to younger generations than a language like Ada.
This doesn't mean Rust is here to take it all.
In fact, I don't have any specific use case where Rust would excel, AOT compiled languages with value types and automatic memory management fulfill much better my use cases.