On May 9, 2010, at 4:24 PM, Bob Bradlee wrote:
>>>
Some of the new features grafted onto HTML5 could be considered
>>> programming constructs, no?
>>
>> I don't know, I haven't looked at them. Does it have variables,
>> conditionals, and looping constructs?
>
> Variables, yes. Conditionals, yes. Looping, not sure. Have to
> go look.
Cool. In that case, I will happily acknowledge that anyone who
writes such constructs correctly BY HAND in HTML5 is a
"programmer", or at the very least, "a web developer who
occasionally dabbles in programming".
This leads me to wonder, what terms would you use for someone who
specializes in computer languages for structuring and formatting
data, such as HTML/CSS or Docbook XML (but not limited to these by
any stretch)
Well, they're not programming languages, they're markup
languages. Writing in a programming language is programming.
Writing in a markup language is...marking up, perhaps?
"Codeing" cover both the markup component, as well as much of the
scripting done these days that results in
HTMLx being sent directly to the "eyeballs" in responce to a http:
get or post command.
Hmm yes, I can get behind that. Coding (sp!) is a good term for
this, and is common in other industries.
on that note:
Hacking/using/reformatting Javascript is codeing, createing new
Javascript applications from scratch is
programming.
But this, I can't quite get behind. Maybe not "using/
reformatting", but hacking Javascript is no less programming than is
hacking C. Javascript is a full-fledged (and very complete!)
programming language in every sense.
-Dave
--
Dave McGuire
Port Charlotte, FL