• SzethFriendOfNimi@lemmy.world
    link
    fedilink
    arrow-up
    11
    arrow-down
    1
    ·
    7 months ago

    It’s a markup language. There’s no debugging.

    I don’t have to iterate through versions of the markup to find what works.

    It doesn’t have specific documentation that is mostly the same but differs slightly on different runtimes

    And it doesn’t have IO, dynamic extensibility or modularity….

    Wait a second. Hmm… nah, it’s still just a markup language. Just one derived over time that feels like it was the brainchild of Satan and Cthulu

    • 𝘋𝘪𝘳𝘬@lemmy.ml
      link
      fedilink
      arrow-up
      6
      ·
      7 months ago

      I don’t have to iterate through versions of the markup to find what works.

      <section> or <article> first? A section can contain articles, but articles can have sections.

    • Bob@feddit.nl
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      7 months ago

      I’m not a programmer so I’m tending towards accepting HTML as a programming language, because it’s a language you type in to make the computer do stuff. Is there maybe another example of something that does what HTML does but obviously isn’t a programming language?

      • CapeWearingAeroplane@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        A markup language (which is what HTML is) is like an advanced text container. When you write a post or comment here, you can use specific syntax to indicate the size of the text, a hyperlink, a quote, etc. HTML is that. It doesn’t “do” anything, you’re just writing in what you want it to display, and that is displayed.

        A programming language lets you somehow “do” something. Instead of declaring explicitly “write this text in bold” a programming language can be used to process all the text in an arbitrary document, and change the word “aeroplane” to bold whenever it turns up. That is: The output from the code isn’t just a rendering of what is explicitly written there, which is what a markup language gives you.