He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

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 tohaina Pūāhua Cyrillic). Ko wai i whakaaro ki te whakawaehere i nga reta me nga mokowhiti rereke i waenga i nga reta tata?

He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

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. IBM 704 (1954):

He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

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. tabulator. Ka tatau noa nga kaitaunaki tuatahi i te maha o nga kaari i werohia ki tetahi waahi motuhake; engari i te tau 1905 ka timata a Hollerith ki te whakaputa ā-ira tabulators. Ko ia kaari mo te tabulator ira he apure he roa noa, a ko nga tau kua tuhia ki enei mara i roto i te ahua ira o mua i whakarapopotohia puta noa i te rahoraho katoa. I whakatauhia te wehenga o te mapi ki nga mara ma te hono i nga waea kei runga i te papa papaki o te ripa. Hei tauira, i runga i tenei kaari punch Hollerith, rongoa i roto i te Whare Pukapuka o te Runanga, ko te nama 23456789012345678 kua tino tohuhia, kaore i te mohiotia kua wehewehea ki nga mara:

He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

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.

He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

Inaianei ka taea e koe te titiro ki te ripanga BCDIC mai i tetahi koki rereke:

He aha i kore ai nga reta e karapīpiti i roto i te EBCDIC?

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

Tāpiri i te kōrero