What is The Difference Between XML And Limbo, Programming Languages
XML is a Markup Language, while Limbo is a Concurrent Programming Language
What are Markup Languages
A markup language is an artificial language that uses annotations to text that define how the text is to be displayed.
What are Concurrent Programming Languages
Concurrent programming is a computer programming technique that provides for the execution of operations concurrently — either within a single computer, or across a number of systems. In the latter case, the term distributed computing is used. (Wikipedia)
While XML is a Markup Language, and Limbo is a Concurrent Programming Language
Let us now look at the difference between the two:
What is XML Programming Language – A brief synopsis
The name stands for Extensible Markup Language. It is extensible because it allows the users to define their own XML elements. It supports the sharing of structured data over the Internet and the encoding and serializing of data. It originated as a subset of SGML. XPath is the XML Path Language that is used to select nodes from an XML document. It supports the computation of values. XQuery is used to query the collections of XML data. Extensible Stylesheet Language Transformations (XSLT) is an XML-based language that is used for the transformation of XML documents into human-readable formats. Apache Ant is a tool for the automation of software build processes. It uses XML to describe the build processes.
What is Limbo Programming Language – A brief synopsis
Developed at the Bell Labs, Limbo is used for programming distributed systems. Its striking feature is its compiler’s ability to generate architecture-independent object code. Limbo is used for applications running on Inferno operating system. Alex that was initially a part of the Plan 9 operating system is the predecessor of Limbo.
Sources
A Complete List of Computer Programming Languages
Other Posts