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

"Simon St.Laurent" <[email protected]>
Newsgroups gmane.text.xml.devel
Message-ID <[email protected]>
I've pretty much given up any formal criteria for programming languages 
and programmer titles.  It is all in what we do with it, not something 
intrinsic to computing.

That said, Turing-completeness is a fun topic, and frequently yields 
results that aren't what the programming language purists want.

https://accodeing.com/blog/2015/css3-proven-to-be-turing-complete

Thanks,
Simon

On 3/11/2022 7:29 AM, Pete Cordell wrote:
> 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.

_______________________________________________________________________

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.