I deliver scalable solutions that rise to meet user demand, implementing a variety of technologies such as Java, ASP.NET, PHP, MySQL, Ruby on Rails and Ajax.
>>24
Fool! He has already said his one word, how do you expect him to answer now?
Name:
Anonymous2010-08-15 11:25
>>24
Not particularly fun, because the syntax is so verbose and noisy, but the ease with which you can manipulate XML code sorta makes up for it in some contexts. Read about XSLT, XPath, XQuery and XRX, and you'll see what I'm saying.
Name:
Anonymous2010-08-15 11:32
>>26
No, what I'm saying is, how does it qualify as programming? It's data, pure and simple.
>>31 to me it just means any instance of programming using XML syntax.
Then I guess you agree that programming in C is the same as programming in C++?
Name:
Anonymous2010-08-15 13:07
>>31
Perhaps you don't understand the point I am trying to make. What does "<foo><bar>baz</bar></foo>" mean? What computational process does it specify?
A programming language is more than just a syntax, it is a set of semantics. XML doesn't have semantics, that's the point. You can program in an XML-based language just fine, because it has had a meaning attached to it, but XML on it's own has none.
Name:
Anonymous2010-08-15 14:38
>>33
I do understand it, and I agree, but I also believe "XML programming" is a very conveniently concise way to refer to all programming using XML syntax, and that any XML-based language is still a markup language.
>>35
Of course, you can take any LISP program and treat it as markup just as you would any S-expr ridden text file; in fact that's what macros are all about.