"65% more instructions per packet with the Rust driver compared to C. But it does so with only 6% more cycles per packet" tl;dr: Rust's bounds checking is faster than you'd expect b/c superscalar CPU's have plenty of otherwise unused parallelism.https://github.com/ixy-languages/ixy-languages/blob/master/Rust-vs-C-performance.md …
-
-
Go doesn't have assert()‽ Not even a debug version? That seems like a bad idea in general.
-
I mean, you can easily write your own, but it's not blessed by the language. Their argument is that assert makes programmers lazy: https://golang.org/doc/faq#assertions … Personally I'm ambivalent re: runtime asserts, but compile-time asserts seem like a clear win, and don't invite laziness.
- 2 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.