OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů
Právě je 22 říj 2017, 12:49

Všechny časy jsou v UTC + 1 hodina


Pravidla fóra


Do názvu vždy zadávejte platformu, které se téma týká!



Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 02 črc 2017, 19:19 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 6251
Bydliště: Praha
Has thanked: 746 times
Been thanked: 739 times
Asi kiloslova. Co si pod tým taký češtinár kedysi představoval, to je otázkou. Ale asi kilobyty.

_________________
Integrovat muslimy s Evropany je jako integrovat ovce s vlky.
Call me Mr.Hellwide!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 06:26 
Offline
Kecálek

Registrován: 16 kvě 2013, 12:18
Příspěvky: 182
Has thanked: 5 times
Been thanked: 30 times
misticjoe píše:
Asi kiloslova. Co si pod tým taký češtinár kedysi představoval, to je otázkou. Ale asi kilobyty.

Nene. Slovo je word, což je datový typ 2 Byty. Takže kiloslovo = 2x tolik kiloBytů :lol:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 09:49 
Offline
Profík

Registrován: 07 kvě 2014, 00:21
Příspěvky: 587
Bydliště: Praha
Has thanked: 43 times
Been thanked: 134 times
LHS píše:
Nene. Slovo je word, což je datový typ 2 Byty. Takže kiloslovo = 2x tolik kiloBytů :lol:

Bacha na to, jak uz psal Faraon, tohle neni mikrohracka. U minipocitacu a mainframu se tim wordem mysli sirka pouzite datove sbernice, coz muze byt celkem cokoliv, co se konstrukterovi hodilo - klidne 12, 18, nebo 36 bitu.

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 15:57 
Offline
Profík
Uživatelský avatar

Registrován: 23 bře 2014, 19:13
Příspěvky: 920
Has thanked: 43 times
Been thanked: 197 times
Nebo 32, 48, 50, 71... Prostě kolik bitů má střadač, to je slovo.

Kromě toho byte byl dlouhou dobu většinou šestibitový, velikost slabiky se u různých výrobců počítačů pohybovala od 5 do 11 bitů. Teprve IBM System/360 v tom udělal pořádek, a navzdory názorům tehdejších odborníků a dokonce proti vůli šéfů to stanovil takhle:

byte - slabika - 8 bitů
word - slovo - 16 bitů
double word - dvojslovo - 32 bity


Ani nevím jestli bylo i čtyřiašedesátibitové čtyřslovo, ale v Institut of Black Magic byli už tenkrát všeho schopní :lol:

No a od té doby se po nich všichni opičí, i to názvosloví se víceméně udržuje bez větších změn.

Teď tu zrovna mám nějaké papíry s návody pro EC 1025, až to přežvýkám, tak je také vystavím. Ten byl myslím odvozený od System/370, ale je to kompatibilní. Stejně jako mainframy IBM dodnes!

_________________
Rozpočtový deficit Spojených států v uplynulém fiskálním roce vzrostl na 666 miliard dolarů ]:->


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 19:11 
Offline
Kecálek

Registrován: 16 kvě 2013, 12:18
Příspěvky: 182
Has thanked: 5 times
Been thanked: 30 times
faraon píše:
Teprve IBM System/360 v tom udělal pořádek

A Microsoft jim do toho hodil vidle, když udělal Unicode, kde 1Byte != 1char


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 20:48 
Offline
Profík
Uživatelský avatar

Registrován: 23 bře 2014, 19:13
Příspěvky: 920
Has thanked: 43 times
Been thanked: 197 times
Unicode není od M$, naopak do Widlí vnesl ještě větší bordel než tam byl předtím. UTF-16 totiž používají pouze vnitřně, zatímco navenek jedou v osmibitových lokálních kódových stránkách. A v konzoli dokonce ve starém DOSovém kódování, aby ten bordel byl ještě větší, takže se neustále překódovává tam a zpátky mezi třemi úplně různými kódy :help:

Zato Linux až na výjimky (pár hodně zaostalých distribucí) jede kompletně v UTF-8, které dokáží nějakým způsobem zobrazit a zpracovat i programy které vznikly dávno před Unicode, a funguje naprosto stejně na jakémkoliv hardwaru od osmibitů po superpočítače. Pro pohodlnější práci při programování se dají používat "široké" znaky (typ wchar), které mají 32 bity, takže se do nich těch asi 110000 znaků zatím obsažených v normě bez problémů vejde.

Jenže Widle mají wchar široký jen 16 bitů, právě kvůli UTF-16, což znamená že se polovina Unicode musí kódovat čtyřmi bajty místo dvou. Což je ještě větší hrůza než prosté UTF-8, které se dá kódovat jedním až šesti bajty, podle čísla znaku v UTF-32.

Navíc, UTF-16 jako dvoubajtový je samozřejmě závislý na endianitě procesoru, takže soubory přenášené mezi různými platformami (například z PeCe na Widlofoun a opačně) se musí konvertovat. Aby program věděl v jaké endianitě má ten text číst, musí si nejřív přečíst BOM (Byte Order Mark) na začátku souboru. Vrcholem maloměkké debility je to, že BOM cpou i do textových souborů kódovaných v UTF-8, kde je naprosto zbytečný, protože proud bajtů žádnou endianitu nemá!

Už je vám z toho blbě jako mě? :shrug:

_________________
Rozpočtový deficit Spojených států v uplynulém fiskálním roce vzrostl na 666 miliard dolarů ]:->


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Nějaké počtení
PříspěvekNapsal: 03 črc 2017, 21:39 
Offline
Site Admin
Uživatelský avatar

Registrován: 11 kvě 2013, 22:48
Příspěvky: 6251
Bydliště: Praha
Has thanked: 746 times
Been thanked: 739 times
Blbě? Ani ne - jen mě fascinuje, jak před dávnými roky to bylo KOI-8 na Amize VS Kamenický na PeCi. A ani dneska v tom není pořádek :-)

_________________
Integrovat muslimy s Evropany je jako integrovat ovce s vlky.
Call me Mr.Hellwide!


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku Předchozí  1, 2

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz