HTML still isnt a programming language

Some random guy writes he thinks it is. Whatever.

Build me an app in HTML.
NO CSS, NO JS. Those aren’t HTML
Plain jane old pure and simple HTML.

Oh but you say I can submit forms and – yeah to the SERVER that is served from. But then what ? The server won’t DO anything with that form or the data on it unless its running PHP or Java or something that can DO something with the data (even just stuff it in a file !)

HTML on its own can’t process data, make decisions (no if then else or select case) or DO much beyond show you data (text, images, etc) from whatever web server its served from on.

Lets go look at what the W3 schools has to say about it

HTML is the standard markup language for Web pages.

The HyperText Markup Language, or HTML is the standard markup language for documents designed to be displayed in a web browser

Note they do not say “programming language” – its a MARKUP language
The tags you insert tell a browser how to display things in bold underline lists etc etc etc

HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.

It is structure and appearance. NOT behaviour. Thats up to a browser. Or maybe up to something else you add to a page that IS a programming language – JavaScript.

Yes HTML, CSS and JavaScript are usually used together

But on its own HTML is not a “programming language”

Still 😛

EDIT : as for the twitter replies lets just say that might hurt if the opinion were from someone that I respect. I dont. So no harm (no name calling required)
Next !

EDIT: if someone is looking for a job a & says they are a coder they better know more than HTML

Thanks to an astute reader

EDIT: Using nothing but html add two numbers and print the result 😛
Ready ! Set ! Go !

4 Replies to “HTML still isnt a programming language”

    1. Oddly enough PDF is, as far as I know, a Turing complete programming language
      I just cant find the reference I’m thinking of that said it was so _maybe_ I’m mis-remembering this ?

      Neither RTF or HTML have anything close to that

      Writing mark up is “coding” in the sense of inserting tags but not “coding” in the sense a lot of people use it to describe writing a computer program

  1. Hmmm…

    Wasn’t saying that something that got you in trouble with your last employer? 😉

    1. Co-worker took offense to it
      Whether they communicated that offense to the CEO I have no idea but I suspect it occurred

      It’s still not programming 🙂
      And just barely “coding” – google “coding” and see what you get

Comments are closed.