• ඞmir@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    pervasive unchecked nullability

    Addressed nowadays with the question mark and exclamation mark syntax, and programming without nullability is a pain

    Framework management is hell, fat binaries inconvenient and not default

    Nuget?

    Compiler output only marginally better than working with c++

    No one claims it’s faster at runtime than good C++, it’s just a lot easier to write decent code

    • Billegh@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      5 months ago

      Compiler output only marginally better than working with c++

      No one claims it’s faster at runtime than good C++, it’s just a lot easier to write decent code

      I think they’re referring to warning and error content. Compared to things like rust, deciphering error notifications from the c# compiler can sometimes feel like trying to figure out what a child with limited vocabulary is trying to tell you.

      Even with decades of personal experience with it, they can be confusing and non-informative sometimes for me.