is html a programming language?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

is html a programming language

no
25
78%
yes
7
22%
 
Total votes: 32

Straterra
Forum Regular
Posts: 527
Joined: Mon Nov 24, 2003 8:46 am
Location: Indianapolis, Indiana
Contact:

Post by Straterra »

Michael 01 wrote:absolutely not. If there is one thing that really bothers me lately, its when people ask me what I do, and I tell them (besides my real job) that I do web design programming with php and databases, as well as graphic development, they always say "Yea, I program to." Of course, the statement leaves room for discussion, so I start rambling off twenty programming languages and they say "no..no...I do websites..you know...HTML....."

Oh...ok...and than of course the lecture leans towards how they can "hack" websites and really fondle their computer with these outrageous programs that sweep it for viruses and adware...like they have this computer thing down pat buddy....

In short, comparing HTML as a programming language within any realm of C++,C+,A+,php,CGI,pearl,visual basic,Ruby,ColdFusion, etc...etc.. would be like comparing MS Paint with Adobe photoshop as graphic engineering.
Hey..I like MSPaint... http://eckclan.sytes.net/mspaint.exe :P
User avatar
Dr Evil
Forum Contributor
Posts: 184
Joined: Wed Jan 14, 2004 9:56 am
Location: Switzerland

Post by Dr Evil »

Who are all these "Yes" voters ?

Dr Evil
User avatar
twigletmac
Her Royal Site Adminness
Posts: 5371
Joined: Tue Apr 23, 2002 2:21 am
Location: Essex, UK

Post by twigletmac »

The head of IT at the school my husband teaches at really does believe that MS Paint is a graphics package and that getting the kids something decent to use (Paint Shop Pro or Photoshop Elements) would be a waste of money :|

Mac
Cruzado_Mainfrm
Forum Contributor
Posts: 346
Joined: Sun Jun 15, 2003 11:22 pm
Location: Miami, FL

Post by Cruzado_Mainfrm »

html: writing in markup tags... just like writing a note in your notepad
php: programming, less scripting, even though i consider php chunks of code with a purpose scripts
javascript: programming, scripting
User avatar
Saethyr
Forum Contributor
Posts: 182
Joined: Thu Sep 25, 2003 9:21 am
Location: Wichita, Kansas USA
Contact:

Post by Saethyr »

<language> A formal language in which computer programs are
written. The definition of a particular language consists of
both syntax (how the various symbols of the language may be
combined) and semantics (the meaning of the language
constructs).

Languages are classified as low level if they are close to
machine code and high level if each language statement
corresponds to many machine code instructions (though this
could also apply to a low level language with extensive use of
macros, in which case it would be debatable whether it still
counted as low level). A roughly parallel classification is
the description as first generation language through to
fifth generation language.

Another major distinction is between imperative languages
and declarative languages.
Now according to everything I could find on programming language definitions, I would say that it is prolly closer to scripting then actual programming due to there being no structures such as conditionals, variable assignment or anything that makes up a programming language, it is however an interpreted language and it's interpreter is the browser, so it is, but, it isn't, it's the enigma of programming ;) So I voted yes on impluse, but I would actually have to agree that it is not a programming language because you are not issuing commands to the computer you are merely issuing commands to a browser which in turn displays it's preset value. It's a Markup Language not a programming language and so is XML.


As an after thought it kills me also when someone tells me how they are a programmer because they know HTML, my reply, "spend 10-12 hours staring into 10's of thousands of lines of a C or C++ program to find a memory leak, the your a programmer', or "Really? what was the last self sufficient program you made in HTML?".
User avatar
infolock
DevNet Resident
Posts: 1708
Joined: Wed Sep 25, 2002 7:47 pm

Post by infolock »

NO
User avatar
m3mn0n
PHP Evangelist
Posts: 3548
Joined: Tue Aug 13, 2002 3:35 pm
Location: Calgary, Canada

Post by m3mn0n »

lol @ anyone who voted yes
tecton
Forum Newbie
Posts: 22
Joined: Sat Dec 20, 2003 1:58 am
Contact:

Post by tecton »

i still use mspaint for stuff
making stupid little gifs, cropping, ect

its just quick
User avatar
jeanloui
Forum Commoner
Posts: 36
Joined: Fri Sep 26, 2003 2:38 pm
Location: Girona (Europe)

Post by jeanloui »

Saethyr wrote:self sufficient
I agree with all you said.
But I do not understand the "self suficient" joke.
Can this C++ routine be "executed" alone (?)
malcolmboston
DevNet Resident
Posts: 1826
Joined: Tue Nov 18, 2003 1:09 pm
Location: Middlesbrough, UK

Post by malcolmboston »

i thought id finally stop running away from the potential flaming here but i fancy getting hot anyway

personally i think it is, to a certain extent anyway

its no C++ dont get me wrong, but my personal opinion is that it is, i am probably biased as its the first language i ever learned, but i believe it is
User avatar
DuFF
Forum Contributor
Posts: 495
Joined: Tue Jun 24, 2003 7:49 pm
Location: USA

Post by DuFF »

No. Period. PHP isn't even a programming language in essence.
  • A script is interpreted line by line every time it is run
  • A true programming language is compiled from its human readable form(source code) into a machine readable form (binary code) which is delivered to the user as a program.
User avatar
Michael 01
Forum Commoner
Posts: 87
Joined: Wed Feb 04, 2004 12:26 am

Post by Michael 01 »

DuFF wrote:No. Period. PHP isn't even a programming language in essence.
  • A script is interpreted line by line every time it is run
  • A true programming language is compiled from its human readable form(source code) into a machine readable form (binary code) which is delivered to the user as a program.
You can do things with PHP that very much simulates C++. Functions, classes, conditions, operations, definitions etc...its all there. Because PHP has the basic engine of functions behind it, people assume that it really does not have the properties that define it as a stand alone language, however it all depends on the user, and what kind of library of functions or operations they wish to impose on their script that may have nothing to do with the actual PHP "behind the curtain" engine.

And......as far as MS paint goes, I give it credit, but nothing that is even considered a possible professional platform. MS paint has its strong points as it is quick, user friendly and yes, I did start out using it a long long time ago, but with todays new web standards, layers, feathering, gradients and the like, these can not be produced as effeciently or as graceful as the overwhelming and memory and hard disk hog Adobe. :)
Now..if someone were to suggest that Gimp is the <span style='color:blue' title='I&#39;m naughty, are you naughty?'>smurf</span> to any of the two mentioned...a disagreement would ensue.

A good topic poll would be the comparison of the three graphic programs very similar to this poll...*me plants the seeds of possible anger filled discussion* :twisted:
User avatar
jeanloui
Forum Commoner
Posts: 36
Joined: Fri Sep 26, 2003 2:38 pm
Location: Girona (Europe)

Post by jeanloui »

Michael 01 wrote:language is compiled
I think it's not necessary to be compiled for being a program
User avatar
vigge89
Forum Regular
Posts: 875
Joined: Wed Jul 30, 2003 3:29 am
Location: Sweden

Post by vigge89 »

nooooooo!
i clicked yes!, nooooooooo!
McGruff
DevNet Master
Posts: 2893
Joined: Thu Jan 30, 2003 8:26 pm
Location: Glasgow, Scotland

Post by McGruff »

This is all just semantics really - depends how you define "computer language". Define it one way, html is a language; define it another way it isn't.
Locked