This has been a ground-breaking year for my C skills, and paradigm shifts in my technique has provoked me to reconsider my habits and coding style. It’s been my largest personal style change in years, so I’ve decided to take a snapshot of its current state and my reasoning. These changes have produced significant productive and organizational benefits, so while most is certainly subjective, it likely includes a few objective improvements. I’m not saying everyone should write C this way, and when I contribute code to a project I follow their local style. This is about what works well for me.

  • vext01@lemmy.sdf.org
    link
    fedilink
    arrow-up
    20
    arrow-down
    1
    ·
    9 months ago

    a.k.a “if we could make C look more like Rust” :)

    I suppose he had to wrap all the standard string operations to update the count field? Probably with a small performance hit to count the length of the result.