• Ethan
    link
    English
    243 months ago

    I’ve written programs in C. I’ve written programs in assembly, for x86 and for microcontrollers. I’ve designed digital logic and programmed it into an FPGA. I’ve built digital logic circuits with transistors.

    I’ll still take Go over C any day of the week. If I’m doing embedded, I’ll use TinyGo.

      • Ethan
        link
        English
        12 months ago

        Why? I see no reason to go through the hassle of learning yet another language when Go serves my purposes perfectly and I’m happy with it.

        • @[email protected]
          link
          fedilink
          12 months ago

          Same reason as learning anything. It makes you better at what you do and broadens your horizons.

          • Ethan
            link
            English
            12 months ago

            I’d rather spend my free time doing something I enjoy

              • Ethan
                link
                English
                12 months ago

                Programming languages are tools. I couldn’t care less about learning a new tool just for the sake of learning. My interest in learning tools is exclusively practical - if they help me do my work better.

                I find functional languages interesting, but that’s because I find the underlying theory interesting and worth learning for its own sake, not because I actually care about the specific language it’s written in. Even then these days I’d rather learn about woodworking (which is currently my main hobby) than a programming paradigm I’m probably never going to use.

    • Ethan
      link
      English
      12 months ago

      deleted by creator