3 ms·
If we define a programming language as a "language designed to communicate instructions to a computer," and then we observe that most "traditional" programming
by hyperliner 11y ago
If we define a programming language as a "language designed to communicate instructions to a computer," and then we observe that most "traditional" programming languages require an intermediary to make the computer "do what the program intends" (such an intermediary being a compiler or a runtime or some other transformation), then one could argue that HTML is a language, and the browser is such intermediary.
Therefore, HTML is a programming language, IMHO. It may be "primitive" in the pecking order of programming languages based on some arbitrary definition of sophistication, but it rises above the stated definition.
- zzalpha 11y agoBy this definition any input that a program processes would qualify, since inputs by definition "instruct" the program how to operate. At that point you've robbed the term of any useful meaning.
- hyperliner 11y agoInputs are not instances of a computing language. They are arguments or parameters to the program.
- zzalpha 11y agoHTML is not an instance of a "computing language". HTML is simply an input to a program.