Reply to post:

Rust marks five years since its 1.0 release: The long and winding road actually works

Elledan Silver badge

From a C++ & Ada perspective, Rust fails in multiple areas:

* It weakens strong typing by adding type inference (much like the often abused 'auto' keyword in C++).

* It prefers obscure symbol series over clear phrasing in English words.

* It allows for many ways to accomplish the same thing.

* Its non-obvious syntax that does nothing to prevent logic errors.

* Its crusade against OOP and replacing of it by a much harder to learn and correctly use alternative.

The fact that the Rust developers were at no point inspired by anything in Ada/SPARK, which is unquestionably at this point the pinnacle of safe and reliable programming, should speak volumes. Maybe reading the Steelman requirements before Mozilla's devs embarked on throwing out the baby with the bathwater might have been helpful.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Biting the hand that feeds IT © 1998–2021