Login
You're viewing the f.duriansoftware.com public feed.
  • Sep 12, 2026, 5:39 AM
    retooted David Smith

    It’s wonderful that an interpreted[1], dynamically dispatched[2], effect-based[3], language like C can see such broad interest, but tragically its opinionated[4] batteries-included[5] runtime, poor performance[6], and overly high level[7] design make it unsuitable for low level programming.

    1: microcoded instructions
    2: dynamic linking
    3: page fault handler
    4: the stack
    5: malloc
    6: char* aliases everything
    7: reading off the end of a buffer is UB even if it’s still a readable address

    💬 7🔄 43⭐ 83