1963 से पहले किस वर्ण के एनकोडिंग का उपयोग किया गया था?


13

ऐसा कहा जाता है कि पहला चरित्र एनकोडिंग, ASCII और EBCDIC , 1963 में दिखाई दिया।

मेरा सवाल: किस चरित्र का एनकाउंटर हुआ? १ ९ ६३ से पहले कंप्यूटर की प्रक्रिया क्या थी?

विशेष रूप से, पहली उच्च-स्तरीय प्रोग्रामिंग भाषाओं (FORTRAN, Algol, COBOL) के लिए संकलक 1963 से पहले दिखाई दिए। उन्होंने पात्रों (स्रोत कोड) को कैसे संसाधित किया? उन्होंने किस चरित्र का इस्तेमाल किया?


2
यहां एक मज़ेदार पढ़ा गया है, जो कंप्यूटर पर प्रोग्रामिंग कंप्यूटरों (फोरट्रान, आदि) के बारे में जानकारी देता है। इस लेख में चित्रों में पात्रों की एन्कोडिंग को स्पष्ट रूप से देखा जा सकता है: columbia.edu/cu/computinghistory/fisk.pdf
वॉरेन पी

इसका उत्तर संभवतः कुछ लिंक्स में दिया गया है, लेकिन पहला प्रोग्रामिंग कोड (वास्तव में "वर्ण" कोड नहीं) में से एक का आविष्कार बेसिल बाउचॉन (1725) द्वारा किया गया था और प्रोग्रामिंग करघे के लिए जैक्वार्ड द्वारा सुधार किया गया था। en.wikipedia.org/wiki/Basile_Bouchon en.wikipedia.org/wiki/Jacquard_weaving
Joe

जवाबों:


7

मोर्स कोड एक एन्कोडिंग है जिसका उपयोग ASCII से पहले किया गया था। उसके बाद, Baudot कोड दिखाई दिया:

से विकिपीडिया :

Baudot कोड , एक 5-बिट कूटबन्धन, द्वारा बनाया गया था एमिली बौडोट 1870 में, 1874 में पेटेंट कराया, 1901 में डोनाल्ड मूर्रे द्वारा संशोधित है, और अंतर्राष्ट्रीय टेलीग्राफ वर्णमाला नंबर 2 1930 में (ITA2) के रूप में CCITT द्वारा मानकीकृत।

से चरित्र संहिताओं का संक्षिप्त इतिहास :

टेलीग्राफ तकनीक में अगली बड़ी छलांग 1874 में फ्रांस में जीन-मौरिस-ओमील बॉडोट (1845-1903) द्वारा पेटेंट की गई एक प्रिमिटिव प्रिंटिंग टेलीग्राफ, या "टेलीप्रिंटर" थी। मोर्स के टेलीग्राफ की तरह, इसमें एक नए वर्ण कोड का निर्माण शामिल था। 5-बिट Baudot कोड, जो कि टेक्स्ट डेटा को प्रोसेस करने के लिए दुनिया का पहला बाइनरी कैरेक्टर कोड भी था। बॉडॉट के कोड में एन्कोड किए गए संदेश ऑपरेटरों द्वारा संकीर्ण दो-चैनल ट्रांसमिशन टेप पर मुद्रित किए गए थे, जिन्होंने उन्हें एक विशेष पांच-कुंजी कीपैड का उपयोग करके बनाया था, हालांकि बाद के संस्करणों में टाइपराइटर कीबोर्ड जो स्वचालित रूप से उचित पांच-इकाई अनुक्रम उत्पन्न करते थे, कार्यरत थे। बॉडॉट की टेलीप्रिंटर प्रणाली की एक और दिलचस्प विशेषता यह थी कि यह एक "मल्टीप्लेक्स" प्रणाली थी जिसने छह ऑपरेटरों को एक समय विभाजन प्रणाली का उपयोग करके एकल टेलीग्राफ लाइन साझा करने की अनुमति दी थी। इससे एक टेलीग्राफ लाइन की ट्रांसमिशन क्षमता में काफी वृद्धि हुई। बॉडोट की प्रणाली काफी सफल साबित हुई, और यह 20 वीं शताब्दी में व्यापक उपयोग में रहा जब तक कि इसे टेलीफोन द्वारा विस्थापित नहीं किया गया, और निश्चित रूप से, व्यक्तिगत कंप्यूटर संचार।

उसके बाद, हरमन होलेरिथ छिद्रित कार्ड की अवधारणा के साथ आए - डेटा / चरित्र एन्कोडिंग का दूसरा रूप।

फिर से चरित्र संहिताओं का संक्षिप्त इतिहास (जोर मेरा):

19 वीं शताब्दी के अंत में एक और चरित्र कोड का निर्माण हुआ, इसने संयुक्त राज्य अमेरिका में जनगणना के आंकड़ों को सारणीबद्ध करने के उद्देश्य से आविष्कार किया। इसे हरमन होलेरिथ (1860-1929) नाम के एक युवा अमेरिकी आविष्कारक द्वारा बनाया गया था, जिसे 1880 में न्यूयॉर्क के कोलंबिया स्कूल ऑफ माइंस से स्नातक करने के बाद यूएस जनगणना ब्यूरो ने एक सांख्यिकीविद के रूप में नियुक्त किया था; और यह 1970 के दशक में मेनफ्रेम कंप्यूटर के स्वर्ण युग में दूर तक पहुंचने वाले प्रभाव थे। होलेरिथ कोई और नहीं, होलेरिथ कोड के निर्माता के अलावा "पंच [या पंच] कार्ड पर अल्फ़ान्यूमेरिक डेटा एन्कोडिंग के लिए एक वर्ण कोड था," जिसने अमेरिकी जनता के लिए पहली गीक अभिव्यक्तियों में से एक का परिचय दिया - "गुना, स्पिंडल, या म्यूटेट न करें," एक अभिव्यक्ति जिसने कई अमेरिकियों को इस धारणा के साथ छोड़ दिया कि कंप्यूटर जल्द ही उनके समाज पर नियंत्रण रखने वाले थे।


1
प्रश्न विशेष रूप से कंप्यूटरों का उल्लेख करता है ... क्या आपको ऐसा कोई सबूत मिला है कि कभी मोर्स कोड का उपयोग कंप्यूटर द्वारा आंतरिक चरित्र एन्कोडिंग के लिए किया गया था?
हैमग

@ अहिमग: नहीं, मैंने अभी सोचा था कि विकास को स्पष्ट करना प्रासंगिक है :)
डेर होकस्टाप्लर

मोर्स कोड वास्तव में BINARY वर्ण सेट मानक नहीं है, और न ही कोई मानक जिसमें मूल रूप से कंप्यूटर शामिल है। डीआईटी, डीएएच और एक अंतरिक्ष, एक मानव द्वारा पता लगाया जाता है। इन दिनों एक कंप्यूटर उस काम को कर सकता है (FLDIGI का उपयोग करें, और उदाहरण के लिए अपने साउंड-कार्ड के लिए एक रेडियो संलग्न करें), लेकिन CW वास्तव में एक BINARY DIGITAL कैरेक्टर सेट नहीं है। हालांकि यह वर्णमाला को कवर करने वाली एक सूचना प्रणाली है। बहुत करीब।
वारेन पी

5

चूंकि इन पूर्व मशीनों द्वारा टेलीप्रिंटर्स और टेलेटिप का उपयोग किया गया था, मुझे लगता है कि बॉडोट कोड का उपयोग किया गया था, क्योंकि वे ज्यादातर टेलीप्रिंटर्स द्वारा उपयोग किए जाने वाले देशी एन्कोडिंग हैं:

Baudot कोड, udmile Baudot द्वारा आविष्कार किया गया, EBCDIC और ASCII से पहले एक चरित्र सेट है। यह इंटरनेशनल टेलीग्राफ अल्फाबेट नंबर 2 (ITA2) का पूर्ववर्ती था, ASCII के आगमन तक उपयोग में टेलीप्रिंटर कोड।


और बॉडॉट का 1870 कोड बेकन के सिफर (15 वीं शताब्दी) का एक रूप है, जिसका उपयोग मैकेनिकल एन्क्रिप्शन के लिए किया गया था, लेकिन कंप्यूटिंग या दूरसंचार के लिए नहीं।
वॉरेन पी

3

आपका सवाल शायद यह मानता है कि औपचारिक होने तक कुछ का उपयोग नहीं किया जा सकता है। सच इसके विपरीत है। चीजों को कभी-कभी औपचारिक रूप से बदल दिया जाता है, जिसका वे व्यापक रूप से उपयोग करते हैं।

प्रारंभिक कंप्यूटरों ने द्विआधारी अंकों (6 बिट्स, 7 बिट्स, या 8 बिट्स) के समूहों के रूप में वर्णों को संसाधित किया, जैसा कि उन शुरुआती परिधीय प्रणालियों के लिए प्रदान किया गया था, जैसे कि टेलीप्रिंटर्स, कार्ड पंच, टेप रीडर और लेखक, आदि कई कार्ड पंच का उपयोग किया गया था। सॉफ़्टवेयर प्रोग्रामों के इनपुट के लिए, और इन पंचों ने कोड के छह बिट बाइनरी सेट का उपयोग किया, छिद्रित कार्ड में छेद के रूप में एन्कोड किया गया। यदि आपके पास 20 शुरुआती मशीनें थीं, तो प्रत्येक व्यक्तिगत कार्ड पंच मशीन या कंप्यूटर के पास उन कोडों के लिए पूरी तरह से गैर-मानक एन्कोडिंग हो सकती थी। एक शुरुआती प्रर्वतक होलेरिथ का अपना प्रारूप था, जैसा कि अन्य लोगों का था। मुझे लगता है कि बॉडोट कोड हॉलेरिथ्स कार्ड्स पर जीतता है (बॉडॉट 1870, होलेरिथ 1890)।

आईबीएम की दुनिया में, EBCDIC औपचारिक रूप से संहिताबद्ध (1963 में) यह काफी हद तक पूर्ववर्ती था, यदि आप मानते हैं कि पंच कार्ड परिधीय जो समान छह-बिट-बाइनरी-कोडपॉइंट का उपयोग करते थे, जिन्हें बाद में EBCDIC के रूप में कोडित किया गया था, 1950 के दशक के अंत में शुरू हुआ। इसी तरह उपयोग में पहले से ही औपचारिक रूप से संहिताबद्ध होने से पहले प्रोटो-एएससीआईआई टर्मिनल या टेलेटाइप डिवाइस का उपयोग किया गया होगा।

एक मानक वर्ण सेट एक एकल उपकरण के रूप में शुरू होता है, जो तब एक तदर्थ मानक बन जाता है, जिसे दूसरे लोग अनुसरण करते हैं, और जिसे बाद में EBCDIC या ASCII कहा जाता है।

इसलिए जो भी शुरुआती टेलीप्रिंटर्स का इस्तेमाल करते थे, उसके अलावा कार्ड-पंच में इस्तेमाल किए जाने वाले विभिन्न द्विआधारी एन्कोडिंग स्वरूपों पर विचार किया जा सकता है। जैसा कि कुछ लोगों ने कहा है कि, टेलेटाइप, हालांकि यह कंप्यूटर से पहले का है, को भी वर्णों के लिए एन्कोडिंग की आवश्यकता होती है, हालांकि मोर्स कोड सिस्टम उन प्रणालियों के लिए कड़ाई से तुलना नहीं करता है जो डिजिटल कंप्यूटिंग में उपयोग में हैं। मोर्स कोड प्रणाली एक मानव से मानव संचार के लिए रेडियो या वायर्ड टेलेटाइप पर थी।

विकिपीडिया यही कहता है:

EBCDIC छिद्रित कार्ड और इसी छह बिट बाइनरी-कोडेड दशमलव कोड के साथ उपयोग किए गए कोड से उतरा जो कि 1950 के दशक के अंत और 1960 के दशक के प्रारंभ में आईबीएम के अधिकांश कंप्यूटर बाह्य उपकरणों के साथ प्रयोग किया गया था।


0

एक अन्य पूर्व कोड बीसीडीआईसी (बाइनरी कोडेड डेसीमल इंटरचेंज कोड) था, यह 6 बिट कोड है जो कई शुरुआती कंप्यूटर (सीडीसी आदि) पर उपयोग किया जाता है। ईबीसीआईडीआईसी बीसीआईडीआईसी का 8 बिट विस्तार है, ईबीसीआईडीआईसी में ई विस्तारित है।

यह साइट http://newbie-bloging.blogspot.com.au/2011/03/ascii-kode.html Buadot और EBCIDIC कोड सूचीबद्ध करती है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.