News for hackers. Stuff that matters.
Re:Why Is C Faster Than Java (2009) by kaba0 on Monday December 27, 2021 @03:04AM (#29700487)
Rust is a low level language no matter how productive it may be.

The memory layout will simply leak into the program architecture and will have to be altered on refactors — something which is transparent with managed languages.

Re:Why Is C Faster Than Java (2009) by enedil on Monday December 27, 2021 @03:23AM (#29700578)
What do you mean here by memory layout? For instance, the order of fields in a rust struct can (theoretically) change by recompiling. It's not defined by the order of fields in the definition.
Re:Why Is C Faster Than Java (2009) by kaba0 on Monday December 27, 2021 @03:44AM (#29700697)
On a language level, high level APIs will necessarily contain details to things like (mut) reference, Box whatever. Which is not a problem at all, given the problem domain, but in my opinion it is not possible to make a both low and high level language at the same time (and it is not really needed either)
Re:Why Is C Faster Than Java (2009) by drainyard on Monday December 27, 2021 @03:40AM (#29700670)
Unless you add a repr(C) attribute for C interop.