Differences between version 2 and predecessor to the previous major change of MarkupLanguage.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 2 | Last edited on Thursday, August 21, 2003 1:23:39 pm | by StuartYeates | Revert |
Older page: | version 1 | Last edited on Thursday, August 21, 2003 11:47:55 am | by AristotlePagaltzis | Revert |
@@ -1,3 +1,7 @@
A language for marking up information, usually used for interchange between programs and for file formats.
-AddToMe please
.
+A MarkupLanguage differs from a ProgrammingLanguage in that it is not TuringComplete. A ProgrammingLanguage can be expressed in a MarkupLanguage (as [XSLT] is expressed in [XML]).
+
+Unlike an [Encoding] ([ASCII], [unicode(7)], etc) a MarkupLanguage defines [Semantics].
+
+[RTF], [SGML], [XML] are [MarkupLanguage]s. [C], [Java], [PDF] and [PostScript] are [ProgrammingLanguage]s
.