Programming my ass…

I hate it when people talk about “HTML programming.” Generating HTML is not programming. The “M” in “HTML” stands for markup. HTML is a markup language, not a programming language. What’s the difference? In programming, one has to correctly structure a sequence of commands which get executed. In a markup language, one applies static markups to a document, roughly the equivalent of selecting “bold” in your word processor. OK, I’ll grant that HTML has gotten more complex than that, but it still isn’t programming. People who say so don’t know what they’re talking about, and it’s insulting to those of us who actually can program, and have done so for a living.

(original date: 2001.06.10)