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