• dohpaz42
      link
      fedilink
      English
      291 month ago

      There is a difference between “markup language” and “programming language”.

      • @[email protected]
        link
        fedilink
        9
        edit-2
        1 month ago

        That’s the point isn’t it? Or did you mean that with a question mark attached?
        The only correct answer is D, and it got the least votes. 😋

    • @[email protected]
      link
      fedilink
      371 month ago

      That’s the etymological fallacy. The name itself doesn’t determine the meaning. According to that logic, python isn’t a programming language either but a snake

      • @[email protected]
        link
        fedilink
        English
        24
        edit-2
        1 month ago

        The name itself doesn’t determine the meaning.

        The name in this case is defined by the meaning if you will. Programming languages are used to write programs. A HTML file is much closer to a PDF than to what can be considered a program.

        Also fun fact python is named after the comedy group Monty Python rather than the snake.

        • @[email protected]
          link
          fedilink
          271 month ago

          Actually, PDF is a turing complete programming language.

          PDF is a simplification and wrapper around the computer language PostScript - a PostScript or PDF doc literally runs on the printer or computer and outputs the rasterisation of the thing you want to print.

          PostScript is language based around a stack. You can define functions (which may be fully recursive) that run on the stack.

          Here’s a small example:

          /ANGLE {
             newpath
             100 0 moveto
             0 0 lineto
             100 50 lineto
             stroke
          } def
          
          10 setlinewidth
          0 setlinejoin
          100 200 translate
          ANGLE
          
          1 setlinejoin
          0 70 translate
          ANGLE
          
          2 setlinejoin
          0 70 translate
          ANGLE
          

          As such, PDF that’s actually similar to Python, and HTML is closer to something like a JSON or XML document.

          Note however that HTML can contain Javscript or WASM programs, but these are embedded rather than features of HTML.

      • Kichae
        link
        fedilink
        English
        191 month ago

        Ok, but hear me out. Have you seen most Python code?

      • @[email protected]
        link
        fedilink
        51 month ago

        Welcome to germany. Many name for new thing just description of thing. Why not more language do that? Very useful.