Re: which class of programming languages, XML Schema language belongs

Pete Cordell <[email protected]>
Newsgroups gmane.text.xml.devel
Message-ID <[email protected]>
On 11/03/2022 08:48, Michael Kay wrote:
> Well, I would say that XSD is indeed a "formal computer language", but not a "programming language"; I don't think you can describe something as a programming language unless it is Turing-complete.
> 
> I don't know of any universally accepted categorisation scheme for formal computer languages, and without such a scheme you can't say where a particular language fits; but it's certainly reasonable to describe XSD as a constraint specification language or as a data definition language (if indeed those two categories are distinct).

A related perma-topic is "Is HTML a programming language?"

I'm in the "No, because it is not Turing-complete" camp (for example, it 
has no conditionals) but it does instruct a computer to do things and so 
others say it is.

I'd say if "programming language" was a spectrum, HTML would be more of 
a programming language than XSD.

To add more confusion, for most programming languages such as C++ and 
Java, it's very specific what the language tells the computer to do.

With XSD, the XSD can be used in many ways by a computer.  Does that 
suggest it is "something else"?

Pete.
-- 
---------------------------------------------------------------------
Pete Cordell
Codalogic Ltd
Read & write XML in C++, http://www.xml2cpp.com
---------------------------------------------------------------------

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: [email protected]
subscribe: [email protected]
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.