.. je náhodou sqělá ! Sice jsem k ní přičuchnul až ve spojitosti s Postscriptem, ale když si na člověk zvykne, je to paráda ! A je to i celkem přehledné, posuďte sami :
1.5 1.5 scale
50 50 moveto
/Helvetica findfont 10 scalefont setfont
(nějaký text) show
...
Akorát jsem dlouho nemohl překousnout, že při tomto "úsporném" zápisu musím např. zduplikovat řetězec na vrcholu zásobníku abych mohl zjistit jeho délku.
BTW ukládání proměnných na zásobník mi připomělo ZX Spectrum, u kterého byla v ROM BIOSu (kromě ovladačů na "periferie") uloženo i jádro, které mj. podporovalo výpočty s celými čísly i v plouvocí řádové čárce, grafické funkce apod. - a i zde se pracovalo se zásobníkem, i když pravda volání muselo být na úrovní assembleru. Mimochodem pro nepamětníky - toto vše bylo v 16kiB ROM !
No já bych to viděl spíš přesně naopak - ty funkce (vč. goniometrickýcg, logaritmů a všeho dalšího) byly zadrátované v "místním" BASICu a daly se tam normálně používat. Ale díky dokumentaci se daly celkem jednoduše využívat i z assembleru - a to vč. V/V operací. Dokomce se pracovao s tzv. "kanály", což bylo na svou dobu docela namakané - pokud si to dobře pamatuju, jeden kanál sloužil pro jednořádkovou komunikaci s uživatelem (ano, z assembleru se velmi jednoduše dal zavolat požadavek na zadání reálného čísla, které se pak objevilo na zásobníku), druhý vypisoval na obrazovku (tedy ekvivalent dnešní konzoly), další se daly otevřít pro komunikaci s tiskárnou nebo mikrodrajvy (pásková zálohovací jednotka, kterou v mém okolí nikdo nikdy neviděl na vlasdtní oči ..)
Ta doba už je pryč. Skoro se mi chce říct bohužel, protože kdo dnes může říct, že zná všechny programy a ovladače svého počítače na (skoro) 100% ?
BTW docela zajímavou roli v tom sehrál Svazarm, pro později narozené "Svaz pro spolupráci s armádou", který sdružoval a kontroloval lidi, jejichž zájmy bylo potřebné monitorovat, usměrňovat a případně i využívat (např. potápěči, sportovní piloti, parašutisti apod.) A právě v této organizaci se združovali mj. i zájemci o výpočetní techniku - a tady také vzniknul legendární komentovaný výpis ROM počítače ZX Spectrum, který byl mezi komunitou častěji čtený a citovaný než bible mezi věřícími (a mnozí z nás na rozdíl od nich dokázali lépe citovat). A v záhlaví bylo právě číslo "666", což bylo evidenční číslo příslušné pobočky Svazarmu. Ale na všechno toto už se dávno snesl prach, tyto "počítače" už většinou skončily na smetišti a málokdo už pamatuje co mezi komunitou znamenalo číslo 666. Mnohem známější se později stala 602. organizace, jejíž členové pochopili kam se bude vývoj ubírat a na nastupujících PC (tehdy XT) se rozhodli prosadit diakritiku. Udělali to tak důsledně, že se z nich také stala legenda .. ale to už je jiná kapitola.
Dobry den,
Nerad bych, abych byl chapan jako rypal, ptam se jen ze zvedavosti. Je nejaky rozdil mezi kiB a kB jednotkou? Oficialne by to melo byt kB, ne? Vsiml jsem si, ze na par mistech jinde na netu lide uvadeji jednotky GiB, a podobne. Existuje nejaky duvod pouzivat prave tyto jednotky ( treba aby se to s necim nepletlo a tak )?
S pozdravem
nahodny kolemjdouci Bolemir Noc
Spravne by se mely pouzivat rady kB, MB atd. pro mocniny deseti, tj. 10^3, 10^6 atd. Pro mocniny dvou by se melo pouzivat kiB, MiB atd., tj. 2^10, 2^20.
Pokud se hovori o kapacite operacni pameti, tak je to vzdy v mocninach dvou (logicky, podle adresace), u pevnych disku a spol. to jsou nasobky deseti.
Vsechny tyto zmatky zpusobili predevsim vyrobci pevnych disku, paskovych mechanik, CD-ROM atd., kdyby se drzeli mocnin dvou, bylo by vsechno v poradku.
Ale klidne ty nove jednotky SI ignorujte, v IT je to normalni a tak to ma byt :-)