EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

ASCII தரநிலை 1963 இல் ஏற்றுக்கொள்ளப்பட்டது, இப்போது ASCII இலிருந்து முதல் 128 எழுத்துக்கள் வேறுபடும் குறியீட்டு முறையை யாரும் பயன்படுத்துவதில்லை. இருப்பினும், கடந்த நூற்றாண்டின் இறுதி வரை, EBCDIC தீவிரமாகப் பயன்படுத்தப்பட்டது - IBM மெயின்பிரேம்கள் மற்றும் அவற்றின் சோவியத் குளோன்கள் EC கணினிகளுக்கான நிலையான குறியாக்கம். நவீன IBM Z மெயின்பிரேம்களுக்கான நிலையான இயக்க முறைமையான z/OS இல் EBCDIC முதன்மை குறியாக்கமாக உள்ளது.

EBCDICஐப் பார்க்கும்போது உடனடியாக உங்கள் கண்ணில் படுவது என்னவென்றால், எழுத்துக்கள் ஒரு வரிசையில் இல்லை: இடையில் I и J மற்றும் இடையில் R и S பயன்படுத்தப்படாத நிலைகள் இருந்தன (இந்த இடைவெளிகளுக்கு ES கணினியில் விநியோகிக்கப்பட்டது சிரிலிக் எழுத்துக்கள்). அருகில் உள்ள எழுத்துக்களுக்கு இடையில் சமமற்ற இடைவெளிகளைக் கொண்ட எழுத்துக்களை குறியாக்கம் செய்ய யார் நினைத்திருப்பார்கள்?

EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

EBCDIC (“விரிவாக்கப்பட்ட BCDIC”) என்ற பெயரே, இந்த குறியாக்கம் - ASCII போலல்லாமல் - புதிதாக உருவாக்கப்படவில்லை, ஆனால் அது முதல் பயன்படுத்தப்பட்டு வரும் ஆறு-பிட் BCDIC குறியாக்கத்தை அடிப்படையாகக் கொண்டது. ஐபிஎம் 704 (1954)

EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

உடனடி பின்தங்கிய இணக்கத்தன்மை இல்லை: BCDIC இன் வசதியான அம்சம் என்னவென்றால், EBCDIC க்கு மாறும்போது இழந்தது எண்கள் 0-9 குறியீடுகள் 0-9 உடன் ஒத்துள்ளது. இருப்பினும், இடையில் ஏழு குறியீடுகளின் இடைவெளிகள் உள்ளன I и J மற்றும் இடையே எட்டு குறியீடுகளில் R и S ஏற்கனவே BCDIC க்கு சென்றுள்ளனர். எங்கிருந்து வந்தார்கள்?

(E)BCDIC இன் வரலாறு IBM இன் வரலாற்றுடன் ஒரே நேரத்தில் தொடங்குகிறது - மின்னணு கணினிகளுக்கு நீண்ட காலத்திற்கு முன்பே. நான்கு நிறுவனங்களின் இணைப்பின் விளைவாக ஐபிஎம் உருவாக்கப்பட்டது, அதில் மிகவும் தொழில்நுட்ப ரீதியாக மேம்பட்ட டேபுலேட்டிங் மெஷின் நிறுவனம், 1896 ஆம் ஆண்டில் கண்டுபிடிப்பாளரான ஹெர்மன் ஹோலரித்தால் நிறுவப்பட்டது. அட்டவணை. முதல் அட்டவணைகள் ஒரு குறிப்பிட்ட இடத்தில் குத்திய கார்டுகளின் எண்ணிக்கையை வெறுமனே எண்ணியது; ஆனால் 1905 இல் ஹோலரித் உற்பத்தியைத் தொடங்கியது தசம அட்டவணைகள். தசம அட்டவணைக்கான ஒவ்வொரு அட்டையும் தன்னிச்சையான நீளத்தின் புலங்களைக் கொண்டிருந்தது, மேலும் இந்த புலங்களில் வழக்கமான தசம வடிவத்தில் எழுதப்பட்ட எண்கள் முழு டெக்கிலும் சுருக்கப்பட்டுள்ளன. அட்டவணையின் பேட்ச் பேனலில் உள்ள கம்பிகளை இணைப்பதன் மூலம் புலங்களாக வரைபடத்தின் முறிவு தீர்மானிக்கப்பட்டது. எடுத்துக்காட்டாக, இந்த ஹோலரித் பஞ்ச் கார்டில், சேமிக்கப்படுகிறது காங்கிரஸின் நூலகத்தில், 23456789012345678 என்ற எண் தெளிவாக முத்திரையிடப்பட்டுள்ளது, புலங்களாகப் பிரிக்கப்பட்டதாகத் தெரியவில்லை:

EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

ஹோலரித் வரைபடத்தில் துளைகளுக்கு 12 வரிசைகள் இருப்பதை மிகவும் கவனமுள்ளவர்கள் கவனித்திருக்கலாம், இருப்பினும் பத்து எண்களுக்கு போதுமானது; மற்றும் BCDIC இல், மிக முக்கியமான இரண்டு பிட்களின் ஒவ்வொரு மதிப்புக்கும், சாத்தியமான 12ல் 16 குறியீடுகள் மட்டுமே பயன்படுத்தப்படுகின்றன.

நிச்சயமாக, இது ஒரு தற்செயல் நிகழ்வு அல்ல. ஆரம்பத்தில், ஹோலரித் "சிறப்பு மதிப்பெண்களுக்கு" கூடுதல் வரிசைகளை உத்தேசித்திருந்தார், அவை சேர்க்கப்படாத, ஆனால் எளிமையாக கணக்கிடப்பட்டன - முதல் அட்டவணையைப் போலவே. (இன்று நாம் அவற்றை "பிட் புலங்கள்" என்று அழைப்போம்.) கூடுதலாக, "சிறப்பு மதிப்பெண்கள்" மத்தியில் குழு குறிகாட்டிகளை அமைக்க முடியும்: அட்டவணைக்கு இறுதித் தொகைகள் மட்டுமல்ல, இடைநிலைகளும் தேவைப்பட்டால், டேபுலேட்டர் எப்போது நிறுத்தப்படும் குழு குறிகாட்டிகளில் ஏதேனும் ஒரு மாற்றத்தை அது கண்டறிந்தது, மேலும் ஆபரேட்டர் டிஜிட்டல் போர்டுகளிலிருந்து துணைத்தொகைகளை காகிதத்தில் மீண்டும் எழுத வேண்டும், போர்டை மீட்டமைத்து, அட்டவணையை மீண்டும் தொடங்க வேண்டும். எடுத்துக்காட்டாக, கணக்கியல் நிலுவைகளை கணக்கிடும் போது, ​​ஒரு குழு அட்டைகள் ஒரு தேதி அல்லது ஒரு எதிர் கட்சிக்கு ஒத்திருக்கும்.

1920 வாக்கில், ஹோலரித் ஏற்கனவே ஓய்வு பெற்றபோது, ​​"டைப்பிங் டேபுலேட்டர்கள்" பயன்பாட்டுக்கு வந்தன, அவை டெலிடைப்புடன் இணைக்கப்பட்டு, ஆபரேட்டர் தலையீடு தேவையில்லாமல் துணைத்தொகைகளை தாங்களாகவே அச்சிட முடியும். அச்சிடப்பட்ட எண்கள் ஒவ்வொன்றும் எதைக் குறிப்பிடுகின்றன என்பதைத் தீர்மானிப்பது இப்போது சிரமமாக இருந்தது. 1931 ஆம் ஆண்டில், ஐபிஎம் எழுத்துக்களைக் குறிக்க "சிறப்பு மதிப்பெண்களை" பயன்படுத்த முடிவு செய்தது: 12 வது வரிசையில் ஒரு குறி இருந்து கடிதத்தைக் குறிக்கிறது A செய்ய I, 11 ஆம் தேதி - இருந்து J செய்ய R, பூஜ்ஜியத்தில் - இருந்து S செய்ய Z. புதிய "அகரவரிசை அட்டவணை" ஒவ்வொரு குழு அட்டைகளின் பெயரையும் துணைத்தொகைகளுடன் அச்சிடலாம்; இந்த வழக்கில், உடைக்கப்படாத நெடுவரிசை எழுத்துகளுக்கு இடையில் ஒரு இடைவெளியாக மாறியது. தயவுசெய்து குறி அதை S 0+2 என்ற துளை கலவையால் குறிக்கப்படுகிறது, மேலும் 0+1 கலவையானது, ஒரே நெடுவரிசையில் ஒன்றன்பின் ஒன்றாக இருக்கும் இரண்டு துளைகள் வாசகருக்கு இயந்திரச் சிக்கல்களை ஏற்படுத்தும் என்ற அச்சத்தில் முதலில் பயன்படுத்தப்படவில்லை.

EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

இப்போது நீங்கள் BCDIC அட்டவணையை சற்று வித்தியாசமான கோணத்தில் பார்க்கலாம்:

EBCDIC இல் கடிதங்கள் ஏன் தொடர்ச்சியாக இல்லை?

0 மற்றும் ஸ்பேஸ் தலைகீழாக மாற்றப்படுவதைத் தவிர, மிக முக்கியமான இரண்டு பிட்கள் 1931 முதல் தொடர்புடைய எழுத்துக்கு பஞ்ச் கார்டில் குத்தப்பட்ட "சிறப்பு குறி" என்பதை வரையறுக்கின்றன; மற்றும் குறைந்த குறிப்பிடத்தக்க நான்கு பிட்கள் கார்டின் முக்கிய பகுதியில் குத்திய இலக்கத்தை தீர்மானிக்கிறது. சின்ன ஆதரவு & - / 1930 களில் IBM டேபுலேட்டர்களில் சேர்க்கப்பட்டது, மேலும் இந்த எழுத்துக்களின் BCDIC குறியாக்கம் அவற்றுக்கான துளை சேர்க்கைகளுக்கு ஒத்திருக்கிறது. இன்னும் அதிக எண்ணிக்கையிலான எழுத்துகளுக்கு ஆதரவு தேவைப்படும்போது, ​​வரிசை 8 கூடுதல் “சிறப்பு அடையாளமாக” குத்தப்பட்டது - இதனால், ஒரு நெடுவரிசையில் மூன்று துளைகள் வரை இருக்கலாம். பஞ்ச் கார்டுகளின் இந்த வடிவம் நூற்றாண்டின் இறுதி வரை கிட்டத்தட்ட மாறாமல் இருந்தது. சோவியத் ஒன்றியத்தில், அவர்கள் ஐபிஎம்மின் லத்தீன் மற்றும் நிறுத்தற்குறி குறியாக்கங்களை விட்டுவிட்டனர், மேலும் சிரிலிக் எழுத்துக்களுக்கு அவர்கள் ஒரே நேரத்தில் 12, 11, 0 வரிசைகளில் பல “சிறப்பு மதிப்பெண்களை” குத்தினார்கள் - ஒரு நெடுவரிசையில் மூன்று துளைகளுக்கு மட்டுப்படுத்தப்படவில்லை.

ஐபிஎம் 704 கணினி உருவாக்கப்பட்டபோது, ​​அதற்கான எழுத்துக்குறி குறியாக்கத்தைப் பற்றி அவர்கள் நீண்ட நேரம் யோசிக்கவில்லை: அவர்கள் அந்த நேரத்தில் பஞ்ச் கார்டுகளில் ஏற்கனவே பயன்படுத்தப்பட்ட குறியாக்கத்தை எடுத்து, "அதன் இடத்தில் வைத்தனர்." 0 ஆம் ஆண்டில், BCDIC இலிருந்து EBCDIC க்கு மாறும்போது, ​​ஒவ்வொரு குறியீட்டின் குறைந்த-வரிசை நான்கு பிட்களும் மாறாமல் விடப்பட்டன, இருப்பினும் உயர்-வரிசை பிட்கள் சிறிது மாற்றப்பட்டன. எனவே, கடந்த நூற்றாண்டின் தொடக்கத்தில் ஹோலரித் தேர்ந்தெடுத்த பஞ்ச் கார்டு வடிவம், ஐபிஎம் இசட் வரையிலான அனைத்து ஐபிஎம் கணினிகளின் கட்டமைப்பையும் பாதித்தது.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்