Hacker News new | past | comments | ask | show | jobs | submit login

I'm not sure I fully agree with that characterization. Many people would intuitively classify assignment as a statement, yet it's an expression in C, which is fully in the Algol tradition. And Rust is certainly a descendant of C, but blurs the lines a lot further with loops being expressions.



Rust is certainly a descendant of ML. It just adopted curly braces to make it more palatable to C-ish people.

https://doc.rust-lang.org/reference/influences.html


Rust is a strict, GC-less Haskell but with a simpler type system and a more complicated syntax :)




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: