• potoo22@programming.dev
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    13 days ago

    What if you don’t have a favorite programming language? I’m a firm believer that each language offers a specific set a features that makes each one uniquely suck and I often find myself at the crossroads of continuing to use this garbage or to learn a new language only to find it sucks in a different way. (/s another way of saying each language has its niche… (but sucks outside of it))

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      15 hours ago

      It’s like how some infinite are greater / less than others, sure you might say that each one uniquely sucks, but spend a month trying to build something with say, Salesforce’s language, and you’ll come to appreciate how there are still tiers to it… much, much lower tiers.

    • masterspace@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      12 hours ago

      Yeah, I associate Matlab with my physicist friends, my engineers friends either dont program, or already became software developers.

  • Naich@lemmings.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    12 days ago

    Technically, half of those are scripting languages not programming languages.

    Anyway my favourite is Bash because I’m weird, even for a nerd.

        • Fonzie!@ttrpg.network
          link
          fedilink
          arrow-up
          1
          ·
          12 days ago

          That’s just the difference between compiled and interpreted.

          Interpreted programs such as web apps can very much be programs, after all.

          • prettybunnys@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            arrow-down
            1
            ·
            12 days ago

            Interpreted languages have classically been called scripting languages, it’s pedantic but it has use and meaning in the industry.

            • masterspace@lemmy.ca
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              15 hours ago

              There is no purpose to mislabeling something and speaking inaccurately in a professional setting.

              • masterspace@lemmy.ca
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                14 hours ago

                No, it’s not. It’s objectively inaccurate.

                A computer does not care whether the instructions it’s executing were compiled ahead of time or interpreted on the fly and they literally never have.