[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ascii vs. binar (was RE: Filosoficka vsuvka)
Hello, world!
> Je samozrejme spusta binrnich standartu. Napriklad jiz omilane IFF to
> vyresilo naprosto jednoznacne. Ostatne ZIPy, LHA atd. taky. Nezda se, ze by
> mely nejaky skutecny problem s little ci big endian.
Nepovazuji to za prilis zajimave, ale neda mi to, abych si nerypnul: To, ze
ZIPy a spol. nemaji problemy s little/big endian je zpusobeno jen a pouze tim,
ze se na problemy s endianitou v techto programech pamatuje (a mnohdy to stoji
docela dost prace navic).
[...]
> Nicmene PS povazuji za FORMAT dokumentu (a myslim ze vetsina ostatnich
> taky). Povazuji za zcela nevhodne, aby libovolny datovy format byl natolik
> komplikovany, ze je to programovaci jazyk. TO jest, pravdepodobne by mne
> uklidnilo, pokud by se PS prestal vydavat za datovy format a zaradil se mezi
> ostatni programovaci jazyky. (To bychom pak ovsem museli mit nejaky datovy
> format misto nej, ze :-)
PS _je_ programovaci jazyk, ale bezne se pouziva pro ukladani dokumentu.
Pokud dodrzite urcite konvence (Document Structuring Conventions), neni vubec
zadny problem postscriptove dokumenty automaticky zpracovavat v ruznych
"mysoidnich" programech, stejne jako kterykoliv jiny format.
Programovani neni zbytecna komplikace, ba prave naopak -- pokud pisi napr.
program na navrh plosnych spoju s vystupem do PS, okamzite si nadefinuji
zakladni objekty typu pajeci body a cary (samozrejme jako podprogramy
parametrizovane velikosti) a celou desku pak sestavim z techto objektu.
Je to svym zpusobem prirozeny zpusob komprese, ktery jeste k tomu
zachovava puvodni strukturu obrazu.
Moznost programovani navic clovek oceni v okamziku, kdy potrebuje s dokumentem
udelat neco trosku mene standardniho (napriklad slozit ctyri stranky na jednu
a jeste k tomu vyzrcadlit, protoze se to bude tisknout ofsetem z folii) -- u PS
proste (samozrejme, pokud vi, o cem je rec) pripise nekolik malo radku, zatimco
u jinych formatu by si na to musel psat vlastni program zvladajici celou
strukturu dokumentu se vsim vsudy.
Jiny pribeh ovsem je, ze PS vubec nemusi byt 7-bitovy -- od PS Level 2
je k dispozici i binarni kodovani obrazku apod.
Have a nice fortnight
--
Martin `MJ' Mares <mj@ucw.cz> http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"A. G. Bell is alive and well in New York and still waiting for the dial tone."