As I said, not all programing languages are general purpose. Just because there are problems it can’t solve does not mean it’s not a programming language.
No. A form can’t do anything except send data to a server or get handled in the browser by Javascript (or Typescript or whatever). In either case, HTML is not capable of storing or retrieving anything on its own. It only provides an interface for potentially doing that.
If a language can’t store information and retrieve it later, then there is a limit to its usefulness. There are problems it cannot solve.
That’s OK, because not every language needs to be do that in order to serve its niche, but it’s not a programming language.
As I said, not all programing languages are general purpose. Just because there are problems it can’t solve does not mean it’s not a programming language.
Yes, that’s exactly what it means.
Isn’t that what a form is?
No. A form can’t do anything except send data to a server or get handled in the browser by Javascript (or Typescript or whatever). In either case, HTML is not capable of storing or retrieving anything on its own. It only provides an interface for potentially doing that.