HTML is a declarative programming language.
https://en.wikipedia.org/wiki/Declarative_programming#Domain...
https://en.wikipedia.org/wiki/Declarative_programming#Domain...
To prove me wrong, show an HTML program that does any kind of computation whatsoever.
There’s not one. It’s not Turing complete. I doubt it’s even Turing partial. It’s a markup language, not a PL.
Can these languages do everything or even most computations you would be interested in doing in a computer? Of course not. But why should the definition be restricted to languages that can do everything?
[1] what is a low or high level language? Strongly typed language?