3 ms·
The title is a tad misleading because the HTML in the link is described "an extension to HTML" featuring numbers, booleans and variables. The popular YouTube c
by open-source-ux 5y ago
The title is a tad misleading because the HTML in the link is described "an extension to HTML" featuring numbers, booleans and variables.
The popular YouTube channel Computerphile tackled this topic back in 2016:
HTML IS a Programming Language (Imperative vs Declarative): https://www.youtube.com/watch?v=4A2mWqLUpzw https://www.youtube.com/watch?v=4A2mWqLUpzw
Me? I'm happy to describe it as a markup language.
An interesting related question: Is CSS a style sheet language, or now something more? It has variables, performs calculations (using the calc function), can add strings to the page (using a pseudo element) and can create animation. It might not count as a programming language, but it has morphed into a strange hybrid beast between style sheet and programming language.
- marianoguerra 5y agothe "an extension to HTML" part was too long for the submision, that's why I added the "is/as" part, to make it clear that it wasn't HTML itself.
- ineedasername 5y ago>"Is/as" That does not really clarify your true meaning. And a modification would have fit as a title, HN will allow a title of this length: "Turning HTML Into A Programming Language With an Extension" You're full title: HTML Is A Programming Language: An extension to HTML to end the eternal discusion That was, literally, 1 single character over the HN limit. I'm sure you can have figured one out-- I included a colon when I tested it, that's an easy candidate to leave off. Sure it's not as nice of a soundbite for posting here or your tweet, but it's accurate. I think most of us here will at least scan a title, but often get annoyed when it runs up against the click-bait line. "Is/as" did not stop it from sounding like the opening of an old claim that has started arguments. This really seems like a deliberate misdirection playing off an old argument to garner more attention for your post.