I tangohia te paerewa ASCII i te tau 1963, inaianei karekau he tangata e whakamahi whakawaehere ana 128 nga tohu tuatahi he rereke mai i te ASCII. Heoi, tae noa ki te mutunga o te rautau kua hipa, i kaha te whakamahi a EBCDIC - te whakawaehere paerewa mo nga papaa matua IBM me o raatau rorohiko EC kiore Soviet. Ka noho tonu a EBCDIC hei whakawaehere tuatahi ki te z/OS, te punaha whakahaere paerewa mo nga anga matua IBM Z hou.
Ko te mea ka mau tonu to kanohi ina titiro ki te EBCDIC ko nga reta kaore i te rarangi: i waenganui I
и J
me waenganui R
и S
he waahi kaore i whakamahia (i runga i te rorohiko ES mo enei waahi
Ko te ingoa tonu EBCDIC (“BCDIC Whakaroa”) e tohu ana ko tenei whakawaehere - kaore i rite ki te ASCII - kaore i hanga mai i te wahanga, engari i runga i te whakawaehere BCDIC moka-ono, kua whakamahia mai i tera wa.
Karekau he hototahi whakamuri tonu: ko te ahua pai o te BCDIC i ngaro i te whakawhiti ki te EBCDIC ko nga nama 0
-9
e hāngai ana ki nga waehere 0-9. Heoi, e whitu nga waahi kei waenganui I
и J
a i roto i nga waehere e waru i waenganui R
и S
kua tae atu ki BCDIC. No hea ratou?
Ko te hitori o (E)BCDIC ka timata i te wa kotahi me te hitori o IBM - i mua noa atu i nga rorohiko hiko. I hangaia a IBM na te whakakotahitanga o nga kamupene e wha, ko te mea tino matatau ki te hangarau ko te Tabulating Machine Company, i hangaia i te tau 1896 e Herman Hollerith, te kaihanga.
Ko te hunga tino aro nui pea kua kite i runga i te mapi Hollerith e 12 nga rarangi mo nga kohao, ahakoa tekau ka nui mo nga nama; me te BCDIC, mo ia uara o nga moka e rua tino nui, 12 noa nga waehere ka whakamahia mai i te 16 ka taea.
Ko te tikanga, ehara tenei i te mea ohorere. I te timatanga, i kiihia e Hollerith etahi rarangi taapiri mo nga "tohu motuhake" kaore i taapirihia, engari ka tatau noa - penei i nga tabulators tuatahi. (I tenei ra ka kiia e matou he "waahi moka".) I tua atu, i roto i nga "tohu motuhake" ka taea te whakarite i nga tohu roopu: mehemea ka hiahiatia e te ripanga nga moni whakamutunga anake, engari ano hoki nga mea takawaenga, ka mutu te tabulator ka mutu i kitea he huringa i roto i tetahi o nga tohu roopu , me tuhi ano te kaiwhakahaere i nga tapeke iti mai i nga papa mamati ki runga pepa, tautuhi ano i te poari, ka timata ano i te ripanga. Hei tauira, i te wa e tatau ana i nga toenga kaute, ka taea e te roopu kaari te rite ki te ra kotahi, ki tetahi roopu ranei.
No te tau 1920, i te wa kua reti a Hollerith, ka whakamahia nga "tabulators patopato", i honoa ki te momo waea, ka taea te ta i nga nama iti ake me te kore e hiahia kia uru mai nga kaiwhakahaere. Ko te uauatanga inaianei ko te whakatau he aha nga nama kua taia e korerohia ana. I te tau 1931, ka whakatau a IBM ki te whakamahi i nga "tohu motuhake" hei tohu i nga reta: he tohu kei te rarangi 12 i tohu te reta mai i A
ki I
, i te 11 - mai i J
ki R
, i te kore - mai S
ki Z
. Ka taea e te "tabulator alphabet" hou te tuhi i te ingoa o ia roopu kaari me nga taapiri iti; i roto i tenei take, ka huri te pou kore pakaru hei mokowhiti i waenga i nga tohu. Kia mahara mai S
kua tohua e te huinga kohao 0+2, a ko te huinga 0+1 kaore i whakamahia i te tuatahi mo te mataku kei rua nga kohao i te taha o tetahi ki tetahi i roto i te pou kotahi ka raru te miihini ki te kaipanui.
Inaianei ka taea e koe te titiro ki te ripanga BCDIC mai i tetahi koki rereke:
Engari ko te 0 me te mokowhiti ka huri, ko nga moka tino nui e rua e whakaatu ana i te "tohu motuhake" kua werohia ki te kaari whiu mo te ahua rite mai i te tau 1931; a ko nga moka iti e wha e tohu ana i te mati i werohia ki te waahanga matua o te kaari. Tautoko tohu & - /
i taapirihia ki nga tabulators IBM i nga tau 1930, a ko te whakawaehere BCDIC o enei tohu e rite ana ki nga huinga poka i werohia mo ratou. I te wa e hiahiatia ana te tautoko mo te maha ake o nga tohu, ka werohia te rarangi 8 hei "tohu motuhake" - na reira, ka eke ki te toru nga kohao ki te pou kotahi. Ko tenei whakatakotoranga o nga kaari kua werohia kaore i whakarereketia tae noa ki te mutunga o te rau tau. I te USSR, i whakarerea e ratou nga whakawaehere Latin me nga tohu tohu a IBM, a, mo nga reta Cyrillic i werohia e ratou etahi "tohu motuhake" i te wa kotahi i nga rarangi 12, 11, 0 - kaore i te iti ki te toru nga kohao i te pou kotahi.
I te wa i hangaia ai te rorohiko IBM 704, kaore i roa te whakaaro mo te whakawaehere o te kiripuaki mo taua mea: i tangohia e ratou te whakawaehere kua whakamahia i roto i nga kaari kua werohia i taua wa, ka "tuuhia ki tona waahi." I te tau 0, i te wa o te whakawhiti mai i te BCDIC ki te EBCDIC, ko nga moka iti-iti e wha o ia tohu ka waiho kia kore e whakarereketia, ahakoa he iti te riiwhi o nga moka ota teitei. No reira, ko te whakatakotoranga kaari kua werohia e Hollerith i te timatanga o te rautau kua hipa i awe i te hoahoanga o nga rorohiko IBM katoa, tae atu ki te IBM Z.
Source: will.com