• @[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.