• @[email protected]
    link
    fedilink
    81 year ago

    After 10 years of doing it for work, I still get frustrated about language issues.

    But semicolons? It’s 2023, why does your language have semicolons at all? If you’re one of those poor sods stuck with Java, still it’s not an issue, all IDEs will warn you, and basically complete half the code for you.

    • @Windex007
      link
      111 year ago

      It’s 2023, why does your language have semicolons at all?

      Explicitly constructing your intentions are features of a language.

      I LOVE types. I LOVE semi colons. I LOVE compiler errors.

      Why? Because the ALTERNATIVE is finding (if you’re lucky) unexpected behaviour at run-time.

      I promise, I promise SO HARD, that memes about semi colons or “my code doesn’t compile” are GREAT problems to have.if that’s what’s making you sad, your life is good and you’re getting paid 10x too much.

      • @_danny
        link
        111 year ago

        People who are annoyed by types have never had to spend weeks of their life hunting for a missing property on an object.

        Compilation errors are so much more preferable than finding out the same error at runtime.

        • @[email protected]
          link
          fedilink
          2
          edit-2
          1 year ago

          Ada has got your back. Entire classes of runtime bugs in C code are eliminated by compiler errors.

          You can’t even make a integer overflow unless you’ve explicitly declared that statement as unsafe.

      • @[email protected]
        link
        fedilink
        71 year ago

        Semicolons are not at all comparable to types.

        Types give structure to your program, prevent bugs and make team work easier. Semicolons are an artifact of the times it was thought multiple statements could go on a same line. Although I do admit, they make language design easier.

    • @[email protected]
      link
      fedilink
      41 year ago

      They pay me more money than all of the other Devs because I’m the only guy willing to take on our existing stacks usage of shudders JavaScript. Most Devs I meet straight up refuse to learn it, let alone code in it.

    • @[email protected]
      link
      fedilink
      11 year ago

      Semicolons are optional in JavaScript unless you are combining multiple statements on a single line, which is generally not something you should be doing anyway.

      I avoid them whenever possible. It encourages people to write poorly formatted code. But then I’m a python dev so I tend to be opinionated when it comes to whitespace.

      • @folkrav
        link
        2
        edit-2
        1 year ago

        deleted by creator

        • Aa!
          link
          11 year ago

          This is one of the things I like most about Go. Formatting is already defined and handled by go fmt. Takes out all format arguments before they start.