[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: is sgml portable?
On 4 Feb 1998, Vladimir Volovich wrote:
> "AVK" == Andrey V Khavryutchenko writes:
>
> AVK> И LaTeX, и sgml (точнее TEILite DTD + teitools) позволяют это
> AVK> делать. Разница между ними состоит в том, что sgml отделяет
> AVK> данные от инструкций по их обработке, в то время как (La)TeX --
> AVK> это язык программирования. Какие здесь преимущества, а какие
> AVK> недостатки -- решайте сами :)
>
> Тут надо бы по-осторожнее. ;-) Про Plain TeX можно сказать, что там
> совмещены "инструкции по обработке" и сам текст. А вот про LaTeX
> такого говорить, вообще говоря, не стОит. Авторы LaTeX'а (L.Lamport,
> и LaTeX Team), насколько я понял, понимают LaTeX именно как markup
> language. Если посмотреть на документацию LaTeX'а (официальную), то
> там как раз сделан упор на "presentation markup".
Да? Оффициальную ЛаТеХовую книгу не читал, но язык все-таки
больше сдвинут в сторону content markup (по сравнению с
ТеХом, который практически чистый presentation markup).
> Более того, авторы
> LaTeX'а _не_ связывают _жестко_ LaTeX, как язык описания документов, с
> TeX'ом, как программой обработки файлов (интерпретатором языка TeX); в
> частности, предполагается возможность обработки LaTeX'овских
> документов н только TeX'ом, но и другими интерпретаторами (напр.,
> LaTeX2html; есть и другие нетривиальные примеры). Аналогичная ситуация
> с texinfo. Этот формат, вообще говоря, не связан жестко исключительно
> с TeX'ом.
IMO это незначительно меняут ситуацию. Семантика языка
остается ведь той же.
SY, Andrey V Khavryutchenko
'Sides, if talent never saved bad management how is any software ever
written. ;) -- nigel@access.digex.net (Nigel Tzeng)