[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)