I've been using HTML for 3 years now and start from the day I knew HTML till today, I dont dare to tell others that I am a programmer. Right after I have adequate knowledge in PHP, I am a programmer.

If HTML is a programming language, how bout XML, CSS, XHTML??

    Originally posted by scoppc
    If HTML is a programming language, how bout XML, CSS, XHTML??

    Same as for HTML. However...
    XML is a metalanguage - it's nothing on it's own, but instead a framework in which to design languages. It's certainly possible for those languages to be programming languages - XSLT is the first that springs to mind.

    Hmm... that could be amusing: an XSLT program that takes a file of the form

    <tgb verses="[i]n[/i]"></tgb>

    and outputs the lyrics to "n Green Bottles".

      originally posted by Weedpacket
      Hmm... that could be amusing: an XSLT program that takes a file of the form

      <tgb verses="n"></tgb>

      and outputs the lyrics to "n Green Bottles". [/b]

      But that's a contest for another forum.... 😉

        8 days later

        HTML isn't really a programming language. Neither is CSS. PHP is a programming language. It's that simple. Besides, CSS is kind of a part of HTML. It was made for the sole purpose of modifying HTML.

          Actually CSS could be used to style other markup languages as well. But I know what you mean.

          This thread seems a bit silly to me. Nearly everyone is going to say the same thing. HTML is a markup language. It defines structure, not behavior or even appearance. The fact that that identical markup could be correctly presented in different ways by different user agents suggests something very different than programming. It's not even comparable to something like PostScript.

            HTML is a Markup Language to format web-documents.

            You cannot call it a programming-language due to the fact that all attributes are static and it can't compute or compile and is not interpretive.

            Note the fact that HTML attributes can be modified afterwards by using Javascript, which on its turn is a programming-language.

              Edit : double post, I have a very bad ping today

                ROFLMAO!!!

                Hypertext Mark-Up Language!!!

                THIS IS THE FUNNIEST POLL I HAVE EVER SEEN!

                I just can't emphasise the fact that I couldn't stop lauging while typing this reply!

                You are not a HTML Programmer, rather a HTML Coder!

                  It's all semantics. It just depends on what you mean by programmer.

                  If I tell my family that I am an HTML Coder, they might look at me in confusion. If I tell them that I program web pages, they understand. They don't really care about the definition of a "programmer." To them, a programmer is someone that types a bunch of gobbledy-gook on a computer.

                    I agree with you BuzzLY, but we -the professionals know that the term "programmer" means something totally different.

                    And yes, this is kind of a funny poll. In the old days I always referred to stuff like C++ and Java as "programming", but HTML? Never.

                      Haha, Buzzly, that's a unique perpective on the matter. Luckily my parents have at least some standing of computers, but I definately get what you are saying. I just tell computer illiterate people that I generate/make/create/design/develop web pages.

                      If you want to use a buzzword, use "web developer" that's my favourite. Buzz words are cool, I learning Computer Electrotechnology, which is a major buzzword, but really it's just basic Electricty and a bit of fixing computers. Keep on using those buzzwords, buzzy! 😃

                        Originally posted by Damien B
                        If you want to use a buzzword, use "web developer" that's my favourite.

                        I prefer that one as well; I'm not a designer; I do the stuff that - if everything is working - you never get to see. Kinda makes it hard to explain what exactly it is you do to laypeople. Or to web sites.

                        "I'm a web developer."
                        "Does that make you Spiderman?"

                          we -the professionals

                          Not all of us are professionals, definitely not me.

                          And I know some people who say that they're programmers because they know minimal HTML. They don't know how to make their webpages dynamic. They just think they're programmers because their typing a whole bunch of coding.

                            So? Let them think they are programmers. To someone that doesn't know a thing about computers, a "web programmer" that codes HTML is an impressive thing. It's certainly not harming me in any way if he/she things they are a programmer.

                              Originally posted by BuzzLY
                              So? Let them think they are programmers. To someone that doesn't know a thing about computers, a "web programmer" that codes HTML is an impressive thing. It's certainly not harming me in any way if he/she things they are a programmer.

                              Except when it comes to remuneration ... it's not whether they think they're programmers or not, it's whether other people think they're programmers and can't tell the difference between one who knows was document.write() does and one who doesn't; and are thinking of hiring same. You know what I mean.

                                perhaps not quite in terms of payment (unless it is a one-off contract), since the pseudo-web-programmer obviously wouldnt have the skills for it.

                                more like the job specs when hiring (and thus a salary), though the company should of course get details of the potential employee's skills rather than just basing on claims of web programming skills.

                                  HTML is a markup language for sure, but it seems as if we're bashing HTML here. The web wouldn't be the web without HTML.

                                    Originally posted by Merve
                                    HTML is a markup language for sure, but it seems as if we're bashing HTML here. The web wouldn't be the web without HTML.

                                    What do you mean, "we", primary-face? Who's bashing HTML?

                                      originally posted by Weedpacket
                                      What do you mean, "we", primary-face? Who's bashing HTML?

                                      Sorry, my mistake.