• Jankatarch@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      1 day ago

      No I just read the stack overflow guy’s explanation and the other small comments around and they explain it.

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        Same here. Assembly is a little too high level for me. I don’t like the assembler guessing what I meant. I like telling processors exactly what to do.

        Honestly, modern CISC processors are also a little high level if you think about it. I don’t want the processor guessing what I meant to tell it. I like telling them exactly what to do.

        • Korhaka@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          The processor is just going to guess wrong and might occasionally waste a few cycles!

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      4
      ·
      1 day ago

      Are you seriously trying to equate “I don’t know which instructions this code is using” to “I copied code I don’t understand”? Are you seriously trying to say that someone who doesn’t know how to write x = a + b in assembly doesn’t understand that code?

      • JackbyDev@programming.dev
        link
        fedilink
        English
        arrow-up
        11
        ·
        1 day ago

        No, they’re pointing out that it’s a little silly to expect everyone to understand each and every later of abstraction fully before deploying code.

        • Ethan@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          23 hours ago

          I said you need to understand what the code you wrote (as in, LOC that git blame will blame on you) does. Not that you need to fully understand what the code it calls does. It should be pretty obvious from context that I’m referring to copy-pasting code from stack overflow or an LLM or whatever without knowing what it does.