Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That applies only if you take "memory model" to mean modeling the effects of concurrent accesses in multithreaded programs.

But the term could also be used more generally to include stuff like pointer provenance, Rust's "stacked borrows" etc. In that case, Rust is more complicated than C-as-specified. But C-in-reality is much more complicated, e.g. see https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2263.htm



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

Search: