कंप्यूटरप्रोग्रामिंग

ASCII, वर्ण: विवरण, मेज कोड और प्रकार के

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

सहसंबंध सिस्टम द्विआधारी कोड में से एक मुद्रित करने और नियंत्रण वर्ण ASCII है।

कंप्यूटर प्रौद्योगिकी के विकास के वर्तमान स्तर पर उपयोगकर्ता प्रत्येक विशेष प्रतीक के लिए कोड पता करने की जरूरत नहीं है। हालांकि, कैसे कोडिंग किया जाता है की सामान्य समझ अत्यंत उपयोगी है, और विशेषज्ञों की कुछ श्रेणियों और सभी आवश्यक लिए।

ASCII बनाएं

कोडिंग के मूल रूप में यह 1963 में विकसित किया गया था और उसके बाद के लिए 25 साल में दो बार अपडेट किया गया।

ASCII वर्ण तालिका का मूल संस्करण में 128 वर्ण, बाद में बढ़ाया दिखाई दिया संस्करण है, जिसकी पहली 128 वर्ण सहेजी हुई है और आठवें सा मैप किया प्रतीकों पहले से अनुपस्थित साथ शामिल कोड शामिल हैं।

इन वर्षों में, इस एन्कोडिंग दुनिया में सबसे लोकप्रिय है। 2006 में प्रमुख जगह 1252 में लैटिन ले लिया, और 2007 के अंत में और वर्तमान में मजबूती से एक अग्रणी स्थिति यूनिकोड रखती है।

कम्प्यूटर ASCII प्रतिनिधित्व

प्रत्येक ASCII-चरित्र का अपना कोड, 8 अक्षरों से मिलकर शून्य या एक का प्रतिनिधित्व किया है। इस तरह के प्रतिनिधित्व की न्यूनतम संख्या शून्य है, जो तालिका में पहला तत्व का स्रोत है (बाइनरी सिस्टम में आठ शून्य) है।

मूल की एक ASCII संस्करण के लिए अधिकतम बाइनरी कोड अशक्त + सात इकाइयों है, और विस्तारित संस्करण में - आठ इकाइयों, आठवें बिट के रूप में जुड़ा हुआ है।

नियंत्रण वर्ण

डेटा संचरण के लिए .. मशीन - नियंत्रण वर्ण संकेत है कि एक चित्रमय प्रतिनिधित्व नहीं है और पाठ के संगठन, उपकरण प्रबंधन, आदि वे शुरुआत या पाठ, टैब, एक ध्वनि संकेत पैदा, TTY के लिए विभिन्न कार्यों (टेली टाइप के अंत का संकेत हो सकता के लिए प्रयोग किया जाता है कहा जाता है बिजली के चैनल) आउटपुट डिवाइस डेटा का संकल्प, आदि रद्द कार्रवाई।

ASCII वर्ण तालिका में 0 से 31 की स्थिति, और 127 नियंत्रण वर्ण के लिए आवंटित कर रहे हैं। 33 अंकों के कुल।

शेष वर्ण

"ए" और एक पूंजी 'ए' ASCII वर्ण तालिका में अलग अलग कोड के लिए क्षैतिज अनुरूप: शेष 95 पदों विराम चिह्न और गणितीय क्रियाओं, दशमलव अंक, वर्णमाला के अक्षरों, अलग रजिस्टर के लिए आरक्षित हैं।

तालिका में चरित्र संख्या

एक व्यक्ति सॉफ्टवेयर के विकास में लगी हुई है, या सूचना प्रौद्योगिकी के क्षेत्र से कुछ अन्य कार्य करने के लिए है, यह ASCII वर्ण की एक संख्या की संख्या पता करने के लिए आवश्यक है।

जैसा कि ऊपर उल्लेख, 0-31 और 127 की स्थिति नियंत्रण वर्ण ले। संख्या 32 एक अंतरिक्ष, संख्या 33-47 को सौंपा गया है, और विराम चिह्न 58-64 और बुनियादी गणित कार्यों के लिए आरक्षित हैं।

लैटिन बड़े अक्षरों वर्णमाला के क्रम में व्यवस्थित और 65 वें से 90 वें के लिए गिने जा रहे हैं। छोटे अक्षर भी वर्णमाला के क्रम, उनके पदों में व्यवस्थित होते हैं - 97 वें से 122 वें करने के लिए। शेष संख्या (91-96 और 123-126) कोष्ठक और ब्रेसिज़, परोक्ष और सीधे सुविधा है, साथ ही के कुछ विशेषक अंक को सौंपा।

एक सुविधाजनक चित्रमय प्रतिनिधित्व में प्रतीकों में से पूर्ण तालिका के ऊपर छवि में देखा जा सकता है। नीचे दिए गए चित्र रूस ASCII वर्ण तालिका में संकेत की संख्या को दर्शाता है।

विस्तारित ASCII

के बाद से कोडिंग के मूल संस्करण, विकसित किया गया था अमेरिकी सदस्य के आधार पर, वहाँ लेखन और राष्ट्रीय अक्षर, लेकिन फिर भी विशेषक के लिए एक सुविधाजनक उपयोग की न केवल विभिन्न प्रकार सक्रिय यूरोपीय भाषाओं में इस्तेमाल के लिए प्रदान नहीं की है।

8 बिट बढ़ाया एन्कोडिंग के गठन के लिए शामिल किया गया है। इस संस्करण में राष्ट्रीय यूरोपीय अक्षर और ध्वन्यात्मक प्रतिलेखन, ग्राफिक तत्वों, ड्राइंग टेबल, गणितीय प्रतीकों के एक नंबर के लिए इस्तेमाल किया के प्रतीक भी शामिल है।

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

राष्ट्रीय एन्कोडिंग वेरिएंट

इससे पहले कि एक्स्टेंडेड ASCII विकल्प के आगमन remanufactured संस्करण कोडिंग, जहां जगह के लिए लैटिन अक्षर रूस रखा गया था, ग्रीक, अरबी अक्षरों का प्रयोग अंतर्राष्ट्रीय वर्ण प्रदर्शित करने के लिए।

तालिका में दो कोड मानक US-ASCII और उसके राष्ट्रीय लक्ष्य के बीच स्विच करने के लिए आरक्षित हैं।

ASCII के बाद 128 और 256 वर्णों, विकल्प कोडिंग के लिए प्रसार, जिसमें मूल संस्करण तालिका शून्य 8 बिट के साथ पहली बार 128 कोड में सहेज लिया गया है शामिल नहीं हो गया। लक्षण राष्ट्रीय साहित्य तालिका (128-255-वें स्थान) के ऊपरी हिस्से में जमा हो जाती।

सीधे ASCII वर्ण कोड उपयोगकर्ता की आवश्यकता नहीं है पता करने के लिए। सॉफ्टवेयर डेवलपर आमतौर पर तालिका में तत्व की संख्या पता करने के लिए कोड बाइनरी सिस्टम का उपयोग कर, यदि आवश्यक हो, की गणना करने के लिए पर्याप्त है।

रूसी भाषा

स्कैंडिनेवियाई भाषाओं, के लिए एन्कोडिंग के शुरुआती 70-ies में विकास के बाद चीनी, कोरियाई, ग्रीक, आदि, सगाई और सोवियत संघ के अपने स्वयं के संस्करण बना रहा है। जल्द ही 8 बिट केओआई8 बुलाया एन्कोडिंग का संस्करण का विकास किया है, पहले 128 ASCII वर्ण कोड के संरक्षण और राष्ट्रीय वर्णमाला और अतिरिक्त वर्ण के पत्र के तहत पदों की एक ही नंबर आवंटित करता है।

यूनिकोड केओआई8 की शुरूआत इंटरनेट के रूसी क्षेत्र में प्रभुत्व से पहले। वहाँ लिए रूसी वेरिएंट एन्कोडिंग थे, और यूक्रेनी वर्णमाला के लिए।

ASCII समस्याओं

के बाद से भी विस्तारित तालिका में तत्व की संख्या 256, एक एकल एन्कोडिंग कई विभिन्न लिपियों अनुपस्थित मिलनसार की संभावना अधिक नहीं है। 90 के दशक में RuNet में एक समस्या थी "उफ़, कचरा" पाठ टाइप किया रूसी ASCII वर्ण गलत रूप में प्रदर्शित कर रहे हैं जब।

समस्या को एक दूसरे के विभिन्न विकल्पों ASCII के कोड की विसंगति था। याद है कि स्थिति में 128-255 विभिन्न संकेत रखा जा सकता है, और जब आप एक सिरिलिक चरित्र एक और करने के लिए सेट बदलने के लिए, सभी पाठ के पत्र एक और संस्करण कोड में समान संख्या वाले अन्य लोगों द्वारा प्रतिस्थापित किया गया।

वर्तमान स्थिति

यूनिकोड ASCII लोकप्रियता के आगमन के साथ कम हो गया है।

इस का कारण यह तथ्य यह है कि नई वर्ण सेट लगभग सभी लिखित भाषाओं के संकेत को रोकने के लिए की अनुमति दी में स्थित है। इस मामले में, पहले 128 ASCII वर्ण ही यूनिकोड वर्ण के अनुरूप हैं।

2000 में, था सबसे लोकप्रिय ASCII कोडित इंटरनेट पर और इंडेक्स "गूगल" वेब पृष्ठों के 60% से इस्तेमाल किया। पहले से ही 2012 तक इन पृष्ठों की हिस्सेदारी 17% की गिरावट आई और सबसे लोकप्रिय कूटबन्धन जगह है यूनिकोड लिया (UTF-8)।

इस प्रकार, ASCII सूचना प्रौद्योगिकी के इतिहास की एक महत्वपूर्ण हिस्सा है, लेकिन भविष्य में इसका उपयोग निराशात्मक लगता है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hi.birmiss.com. Theme powered by WordPress.