On the one side I really like c and c++ because they’re fun and have great performance; they don’t feel like your fighting the language and let me feel sort of creative in the way I do things(compared with something like Rust or Swift).

On the other hand, when weighing one’s feelings against the common good, I guess it’s not really a contest. Plus I suspect a lot of my annoyance with languages like rust stems from not being as familiar with the paradigm. What do you all think?

  • MareOfNights@discuss.tchncs.de
    link
    fedilink
    arrow-up
    6
    arrow-down
    5
    ·
    10 months ago

    Can we stop pretending Rust doesn’t take performance trade-offs? Of course if you compare it one to one its roughly the same, since it’s compiled. But Optimizing memory for cache hits becomes a lot more difficult in Rust, to the point where you have to use unsafe. And unsafe Rust has more undefined behavior than C. In my opinion C is more safe than unsafe Rust.

    If you want normal performance its a good Language, but once you need to Optimize memory, which is usually the bottleneck, You are out of luck.

    • SorteKaninA
      link
      fedilink
      arrow-up
      7
      ·
      10 months ago

      But Optimizing memory for cache hits becomes a lot more difficult in Rust

      Why is this?