_Loader_

Reply to
Lev Serebryakov
Loading thread data ...
Reply to
Lev Serebryakov
Reply to
Lev Serebryakov
Reply to
Vladislav Baliasov
Reply to
Artem Kamburov

Hi Lev,

Sun Oct 19 2003 11:17, Lev Serebryakov wrote to Artem Kamburov:

AK>> И что не позволяет назвать текст, записанный в PDF программой, а сам AK>> язык алгоритмическим?

LS> То, что там нет алгоритма -- четких однозначных инструкций.

Разве? А что же тогда, по-твоему, там есть?

LS> Один и тот LS> же PDF будет по-разному выполнсятся на Acrobat'е, AcrobatReader'е и LS> GhosScript'е. И все они будут правы.

Перефразирую: "одна и та же программа, написанная на С, будет по-разному выполняться на PDP-11, AVR, PIC. И все они будут правы". Так что аргумент не принимается.

LS> Hо, все-таки, серъезное отличие языка программирования и файла с LS> данными в том, что на языке программирования ты можешь записать любой LS> алгоритм.

Это только если язык "полный по Тьюрингу", или как это там положено называть. PDF - это сознательно кастрированный ПостСкрипт. Кастрация преследовала цель сделать PDF программы безопасными. Полнота языка при этом рояли не играла и была пох#$#на. Заодно при кастрации была утеряна компактность ПостСкриптовских программ, т.к. при трансляции постскрипта в PDF циклы "раскатываются" в линейные цепочки операторов, и т.п. Тем не менее, сути дела это не меняет, "PDF текст" - это все-таки программа.

Пока, Алексей

Reply to
Alex Kouznetsov

Привет!

Sun, 19 Oct 2003 10:10:12 +0400, Lev Serebryakov писал:

...

Процитирую то, что приводил более 2-х лет назад тому хмырю, который затеял этот спор вновь:

Из первоисточника: Adobe portable document format, version 1.3 / Adobe Systems Incorporated. ≈ 2nd ed.

3.9 Functions PDF is not a programming language, and a PDF file is not a program... 2.4 "PDF and the PostScript Language" ...PDF therefore differs from PostScript in the following significant ways: ...

-- To simplify the processing of content streams, PDF does not include common programming language features such as procedures, variables, and control constructs.

К вопросу "производности PDF от форт":

3.7 Content Streams and Resources ... Note: This "postfix" notation, in which an operator is preceded by its operands, is superficially the same as in the PostScript language. However, PDF has no concept of an operand stack as PostScript has. In PDF, all of the operands needed by an operator must immediately precede that operator. Operators do not return results, and there may not be operands left over when an operator finishes execution.

Александр Голов, Москва, snipped-for-privacy@mtu-net.ru

Reply to
Alexander Golov
Reply to
Artem Kamburov
Reply to
Lev Serebryakov
Reply to
Lev Serebryakov
Reply to
Lev Serebryakov
Reply to
Vladislav Baliasov

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.