αααααααΆα ASCII ααααΌαααΆαα’αα»ααααααα»αααααΆα 1963 α αΎαα₯α‘αΌααααααααΎαααααααΆαααααΆααααΆααααααΎααΆαα’αα·αααΌαααααα½α’αααα 128 ααααΌααα»αααΈ ASCII ααα αααααΈααΆαααΆαααΆααααα αα αΌααααα α»αααααααα α»ααααααααα EBCDIC ααααΌαααΆαααααΎααααΆαααααΆαααααα - ααΆαα’αα·αααΌααααααααΆααααααΆαααααΆαααΈααααααα IBM αα·ααα»αααααΌααα EC ααααΌαααΌααααααααα½αααα EBCDIC αα βααβααΆβααΆαβαααααααβααΌαβα ααααβαα βαααα»α z/OS αααβααΆβααααααααβααααα·ααααα·ααΆαβαααααααΆαβαααααΆαα mainframes IBM Z ααααΎαα
α’αααΈαααα
αΆαααααααα’αααααααΆαααα
ααααααα‘ααααΎα EBCDIC ααΊααΆα’αααααα·αααΆααααααΆααα αααΆα I
ΠΈ J
αα·ααααΆα R
ΠΈ S
ααΆααα»ααααααααααα·αααααΎ (αα
ααΎαα»αααααΌααα ES αααααΆααα
ααααααααααΆααααα
ααααα EBCDIC ("Extended BCDIC") ααααΆαααΆααΆαα’αα·αααΌαααα - αα·αααΌα
ASCII - αα·αααααΌαααΆααααααΎαα‘αΎαααΈααααΌαα‘αΎα ααα»ααααααα’ααααΎααΆαα’αα·αααΌα BCDIC ααααΆααα½ααααΈα αααααααΌαααΆαααααΎααΆααααΈ
αα·αααΆαααΆαααααααΆαααααααααααΆααααα ααααααααΆααααα½ααα BCDIC αααααααΌαααΆαααΆααααααα
αααα»αααΆαααααΆααααααΌααα
EBCDIC ααΊααΆααα 0
-9
ααααΌαααααΆααΉααααααΌα 0-9 α ααααααΆαααΆαααααααΆαα
ααααααααααααΌαααααΆαααΈααααΆα I
ΠΈ J
αα·ααα
αααα»ααααααΌαααααΆαααΈαααΆα R
ΠΈ S
ααΆααα
BCDIC αα½α
α αΎαα ααΎαα½αααααααΈααΆ?
αααααααα·ααΆααααααα (E)BCDIC α
αΆααααααΎααααα»ααααααααΆαααααΆααΆαα½αααΉααααααααα·αααα IBM - ααΌααα»αααααα»αααααΌαααα’αα‘α·α
ααααΌαα·α
α IBM ααααΌαααΆααααααΎαα‘αΎαααΆααααααααααΆαα
ααααΆα
ααααα
αΌαααααΆαααααα»αα αα»αα
ααα½ααα½α ααααα
αα
αααα·ααααΆααααΎααααα»αααΊαααα»αα αα»α Tabulating Machine Company ααααααααΎαα‘αΎααααα»αααααΆα 1896 ααα Herman Hollerith αααααΆα’ααααααααΎαα
ααΆαααα α·ααααα»αααΆαααααα»ααααα ααααΆααΆαααααααααΆααααΆαα ααΎαααααΈ Hollerith ααΆα 12 αα½ααααααΆαααααα αααααΈααΆαααααΊαααααααααΆαααααααΆαααααα α αΎααα αααα»α BCDIC αααααΆαααααααααΈαα½ααααααΈααααΈαααααααΆαααααα»α ααΆααααααααΌα 12 ααα»ααααααααααααΌαααΆαααααΎααααΆαααααα»αα αααα 16 αααα’αΆα ααααΎαα ααΆαα
ααΆααΆααα·αααΆααααααα·ααααααΆααΆαα αααααααα ααααΌα Hollerith ααΆαααααααΆαααα½ααααααααααααΆαα "αααααΆαα·ααα" ααααα·αααααΌαααΆααααααααα ααα»ααααααααΌαααΆαααΆαααααΆαααΆαααα - ααΌα αα αααα»αααΆααΆαααΈαα½ααααα (ααααααα ααΎαααΉαα α αα½αααααΆ "ααΆααααΈα"α ααΆααΆαααααΎαααΆαααααΆααααααΌααα αααα»αααΌα ααΆαααααα»αααΆαα½α α αΎαααααα·ααααα·ααααααΌααααααα‘αΎααα·αααΌαααααΌαααααΈαααααααΈααΈααααΆααααΎαααααΆα αααααααααΆααααααα‘αΎααα·α αα·αααααααααΎααΆααΆαα‘αΎααα·αα α§ααΆα ααα αα αααααααΆαααα»αααααααααα αααα»ααααααααΉαααα’αΆα ααααΌαααααΆαα ααΉαααΆαααα·α αααααα½α α¬ααααΆααΈαα½αα
αα
ααααΆα 1920 αα
αααααα Hollerith ααΆαα
αΌααα·αααααααα½α
α αΎα "typing tabulators" ααΆαα
αΌαααααΎ αααααααΌαααΆαααααΆαααα
teletype α αΎαα’αΆα
ααααα»αααααα»αααααΆαααααα·αα
αΆαααΆα
αααααΌαααΆαααΆαα’αααααΆααααααΈααααα·ααααα·ααα ααΆαααααΆαα₯α‘αΌααααααΊααΎααααΈαααααααΆααΎααααααααΆαααααα»αααααΈαα½αααααα
αα
ααΎα’αααΈα αα
ααααΆα 1931 αααα»αα αα»α IBM ααΆααααααα
α
α·αααααααΎ "αααααΆαα·ααα" ααΎααααΈα
ααα’α»ααααα αΆαα’αααα: αααααΆαααααΆαααα
αα½αααΈ 12 αααα αΆαααΈαααα»αααααΈ A
αα αΌαααααα
I
, αα
αααα»αααααααΈ 11 - ααΈ J
αα αΌαααααα
R
, αα
ααΌααα - ααΈ S
αα αΌαααααα
Z
. "ααΆααΆααααα’αααααααα" ααααΈα’αΆα
ααααα»αααααααααααα»αααΈαα½αααααααααΉααααα½αααΆαα½αααΉαααα»αααα αα
βαααα»αβααααΈβααα αα½αβααβαααβαα·αβααΆαβαααααβααΆαβααααΆαβαα
βααΆβα
αααααβαααΆαβαα½α’ααααα ααΌαα
αααΆα S
ααααΌαααΆαααααααααααΆααα½ααααα
αΌαααααΆαααααα 0+2 α αΎαααΆααα½ααααα 0+1 αα·αααααΌαααΆαααααΎααααΆααααααΌαα‘αΎα αααααΆαααααΆα
ααΆααααααΈααα
ααΆααααααΆαααα»ααα½ααααααα½αααΉααααααααα αΆααααΆαα·ααα
αααα»αα’αααα’αΆαα
α₯α‘αΌαα’αααα’αΆα ααΎαααΆααΆα BCDIC ααΈαα»ααα»αααααΆααααα·α α
ααΎααααααααα 0 αα·αααα ααααΌαααΆααααα
αααΆαα ααΈααααΈαααααααΆαααααα»αααααα "αααααΆαααααΆαααα·ααα" αααααααΌαααΆαααΆααα
αΌααα
αααα»αααΆααααααΆαααααααααΆαααα½α’αααααααααααΌαααααΆα
αΆααααΆααααΈααααΆα 1931 α α αΎαβα
ααα½αβαα½αβαααΈαβαααβααααΆααβαααα»αβαααααβαααααβαααβααΆααβαα
βαααα»αβαααααβααααΆααβααβααΆαα ααΆαααΆαααααα·αα·ααααααααΆ & - /
ααααΌαααΆααααααααα
IBM tabulators αααα»αααααααααααααΆα 1930 α αΎαααΆαα’αα·αααΌα BCDIC αααα½α’ααααααΆαααααααααΌαααααΆαα
ααΉαααααααααααααααΆαααααααΆαααα½αααα αα
ααααααααααΌαααΆαααΆαααΆαααααααααΆααα
ααα½ααα½α’ααααααααΆαααα αα½αααΈ 8 ααααΌαααΆαααΆααααΆ "αααααΆαα·ααα" αααααα - ααΌα
ααααααΆα’αΆα
ααΆααααααα αΌαααααα
ααΈαα
αααα»ααα½ααααα½αα αααααααααααααΉααααααααΆαααΆααααααα
αααα·αααααΆααααααΌααα αΌααααα
α»αααααααα αα
αα ααΆαααΌααα αα½αααααΆαα
αΆαα
ααααΈααΆαα’αα·αααΌαα‘αΆααΆαα αα·ααααααα»αααα·αααα IBM α αΎααααααΆααα’αααα Cyrillic αα½αααααΆαααΆαα "αααααΆαα·ααα" ααΆα
αααΎααααα»αααααααα½ααααα»ααα½αααΈ 12, 11, 0 - αα·ααααααααααΉαααααααΈαααα»ααα½ααααα½αα
αα αααααααα»αααααΌααα IBM 704 ααααΌαααΆααααααΎα αα½ααααα·ααα·αααΌαα’αααΈααΆαα’αα·αααΌααα½α’αααααααααΆααααΆααα αα½αααααΆαααααΆαα’αα·αααΌααααααΆαααααΎαα½α ααΆααααα αα αααα»αααΆαααΆαααα αααααα α αΎαααΆααα "ααΆααααΆαα ααααααααααααΆ" α αα ααααΆα 0 αααα»αα’αα‘α»ααααααααΆαααααΆααααααΌαααΈ BCDIC αα EBCDIC ααααΆααααΆαα ααα½ααα½ααααΈααααα·αα·ααααααααΆααΈαα½αααα·αααααΌαααΆαααααΆααααααΌααα αααααΈααΆαααΈαααααΆαααααααααααΌαααΆαααΆααααααα·α αααααα ααΌα αααα ααααααααΆααααααΆαααααααααΎαααΎαααα Hollerith αα ααΎαααααααα α»ααααααααΆαααα₯αααα·ααααΎααααΆαααααααααααα»αααααΌααα IBM ααΆααα’αα αα αΌαααα αα·ααα½αααΆαα IBM Z α
ααααα: www.habr.com