What does your sleep paralysis demon ask you?

  • istdaslol@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Yes. Markup-Languages are a subset of Programming-Languages. Turing completness doesn’t matter as things like magic the gathering and habbo hotel are Turing complete

    • PeriodicallyPedantic@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      I feel like programming language produces programs, and makeup languages formatted documents.

      I wouldn’t consider a formatted document to be a program, so I don’t consider a markup language to be a programming language.

      Doesn’t make it less valuable, though

      • 𝘋𝘪𝘳𝘬@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        ACKSHUALLY … markup languages do not produce a formatted document. They define semantic elements of the document. The formatting is done by the compiler (whatever it is in the individual context) based on styles defined by a styling language.

        • PeriodicallyPedantic@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          1 month ago

          That’s true! Although many people use makeup to do styling using the default styles… Which is… Not great.

          But regardless I think my point still holds, it’s not providing instructions for a machine, it’s the data the instructions act on. But the difference between data and instructions is a blurry one

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Does HTML or LaTeX or Markdown provide a computer instructions which are executed? I’m going to take the unpopular opinion and say they are programming languages.

    • linkhidalgogato@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      2 months ago

      programing languages arent use to make programs they are used to program machines which is exactly what u do with html.

      • mindbleach@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        2 months ago

        they are used to program machines

        Which HTML cannot do, because if it could, that would be called a program. That’s what the word means.

        HTML makes documents. It’s a markup language. It’s not even Turing-complete accidentally.

      • PeriodicallyPedantic@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        The “program” is the package of instructions that tell the machine what to do. The instructions are written in a programming language.

        With a markup language, the markup is the input to a program (like a browser) that tells the machine what to do.

        But I think it’s not really boolean, it’s a sliding scale. Especially with so many programming languages being interpreted or JIT compiled. I think it’s less a programming language than many other programming-related things, but more of a programming language than, say, a slideshow.