• orclev@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      10 months ago

      See, this is why I work mostly in Java and Rust and not English. I’ve got those down, but English is WAY harder. Who even came up with this language, it’s a complete mess, glad they’re not making programming languages… or maybe they are, quick see if English and JavaScript share any devs!

      • deong@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        it’s a complete mess, glad they’re not making programming languages…

        Make a note to never look at Applescript.

      • El Barto@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        10 months ago

        Haha, I know you’re mostly joking, but that comment about “English” creators not making programming languages is golden. Especially because most programming languages use keywords in English :)

        • orclev@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          10 months ago

          Yeah, it was mostly meant as a joke since English doesn’t really have a creator (or at least not one alive today), but it evolved over a very long period. In terms of spelling there’s been some notable contributors, but in general it’s sort of a group effort. Then there’s JavaScript, which isn’t actually that bad with the exception of its very confusing scoping and type coercion rules. The scoping thing is really just a side effect of mixing OO and Functional paradigms together, and the type coercion while well-intentioned, is terribly implemented. If you removed type coercion from JS, and the this keyword, you’d pretty much eliminate every single one of those “omg, wtf JavaScript?!” posts that make the rounds. Well… you’d still probably have the callback hell posts of like 100 nested callbacks, but you can do that in any language, that’s not really a JS problem, so much as a callback based API problem.

      • Terrasque@infosec.pub
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 months ago

        You should get an AI to write English for you!

        On a side note, I have used AI to help my programming, with some success. Smaller snippets and scripts (1-2 pages) is usually okay, but bigger than that is a big no no. Also, very nice for writing unit tests.