1

这是一个我想知道一段时间的问题,但在谷歌上找不到我要找的东西。

我想知道的是,X/HTML 是否有任何竞争性标记语言,它本质上应该与 HTML 做同样的工作,但是:

  • 直接渲染(实际上没有被编译成 x/html)
  • 不仅仅是使用类似 HTML 的借用语法(是的,我知道 SGML,它被广泛称为现代 HTML 的先驱)

另一件事是,我明白为什么 HTML 很受欢迎:它的语法很容易学习,没有(过于糟糕)隐藏的黑魔法,它是一种直接的标记语言,它完全按照它在罐子上所说的做。

当人们想到标记语言时,他们通常会想到 HTML。Markdown 被编译成 HTML,每个 wiki 语法都是半语言。但是必须有人(或某家公司)有类似的想法,因此试图创建一种能够满足类似(如果不是相同)要求的标记语言。

我觉得很难相信从来没有任何有竞争力的标记语言。还是真的从来没有?

4

3 回答 3

3

1) 特克斯

2) http://en.wikipedia.org/wiki/List_of_document_markup_languages

于 2012-04-27T11:20:23.493 回答
2

好吧,有富文本格式,尽管据我所知从未开发为手写,但它是人类可读的:

{\rtf1\ansi{\fonttbl\f0\fswiss Helvetica;}\f0\pard
This is some {\b bold} text.\par
}

另一方面,PostScript也是一种图灵完备的编程语言,用于标记文档。

%!PS
/Courier             % name the desired font
20 selectfont        % choose the size in points and establish 
                     % the font as the current one
72 500 moveto        % position the current point at 
                     % coordinates 72, 500 (the origin is at the 
                     % lower-left corner of the page)
(Hello world!) show  % stroke the text in parentheses
showpage             % print all on the page

我敢肯定,还有更多相同的语言。例如,在 Wikipedia 上寻找相关文章时,InterPress就会出现。

于 2012-04-27T11:22:53.763 回答
1

您可能会发现http://www.w3.org/MarkUp/historical很有趣。

还有很多其他文档格式和标记语言,但它们并没有真正与 HTML 直接竞争。任何潜在的竞争对手都必须克服这样一个事实,即 HTML (+CSS+JS) 已成为一种“万能的通用语言”(即它可以在任何地方、任何地方运行)。

于 2012-04-27T11:26:34.220 回答