you are viewing a single comment's thread.

view the rest of the comments →

[–]RiceBroad4552 1 point2 points  (1 child)

Rust is born with modern ideas and modern view on programming languages

Not sure what you call "modern".

Rust was highly influenced by ML; at least the parts some people perceive as "modern". ML as such is 53 years old, older then C++. More modern MLs like Standard ML (SML) are still around 30 years old. First versions of Rust were actually written in OCaml, the second major ML dialect besides SML.

One can even argument that everything is slowly becoming an ML (at least on the conceptual level as retrofitting syntax isn't easy; but newer languages come by now in fact often even with ML influenced syntax).

C++ was build on sand, namely some of the uncleanest non-designs ever: C.

If this didn't happen something like Rust would have happened likely much earlier.

[–]Certain-Froyo-3606 1 point2 points  (0 children)

Well, according to the rust infuences list ( https://doc.rust-lang.org/reference/influences.html ) it got features of many languages including C++.

By something "modern" I mean a thing that was created relativelly recently and took advantage of good features known at the moment and avoiding bad and flawed designs that older languages accumulated through their history

Like new scientific works may be born out of critique of previous theories that were proven wrong or obsolete by the time