कम्प्युटरकार्यक्रम

को ASCII, वर्ण वर्णन, तालिका कोड र प्रकार को

जानिन्छ, कम्प्युटर जानकारी बाइनरी फारममा, व्यक्तिहरूलाई र zeros एक अनुक्रम रूपमा प्रस्तुत भण्डारण गर्दछ। फारम मानव उपभोग को लागि उपयुक्त मा जानकारी अनुवाद गर्न, संख्या प्रत्येक अद्वितीय अनुक्रम गर्दा संवाददाता वर्ण द्वारा प्रतिस्थापित प्रदर्शन।

प्रिन्ट गर्न र नियन्त्रण वर्ण ASCII छ गर्न correlation प्रणाली बाइनरी कोड को एक।

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

ASCII सिर्जना

को कोडिंग को मूल फारम मा 1963 मा विकास भएको थियो र त्यसपछि लागि 25 वर्ष दुई पटक अद्यावधिक गरियो।

को ASCII वर्ण तालिका को मूल संस्करण मा 128 वर्ण, पछि विस्तार देखा संस्करण, जहाँ पहिलो 128 वर्ण सुरक्षित छन् र आठौं बिट म्याप पहिले अनुपस्थित प्रतीक संग संलग्न कोड समावेश छ।

वर्षौंदेखि यो इन्कोडिङ सबैभन्दा संसारमा लोकप्रिय छ। 2006 मा अग्रणी स्थान 1252 मा ल्याटिन लिए, र 2007 को अन्त्यमा र हाल अग्रणी स्थिति दृढ युनिकोड धारण।

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

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

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

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

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

को ASCII वर्ण तालिकामा 0 31 पदों, र 127 नियन्त्रण वर्ण लागि विनियोजन छन्। 33 अंक कुल।

बाँकी वर्ण

"एक" र एक राजधानी को ASCII वर्ण तालिकामा विभिन्न कोड "एक" तेर्सो अनुरूप: बाँकी 95 स्थान विराम चिह्न र गणितीय सञ्चालन, दशमलव अङ्क, को वर्णमाला को पत्र, विभिन्न रजिस्टर लागि आरक्षित छन्।

तालिकामा वर्ण संख्या

एक व्यक्ति सफ्टवेयर विकास मा लगी भएको छ भने, वा सूचना प्रविधि क्षेत्रमा केही अन्य कार्यहरू गर्न, यो ASCII वर्ण को एक नम्बर को संख्या थाहा आवश्यक छ।

माथि उल्लेख रूपमा, 0-31 र 127 को स्थिति नियन्त्रण वर्ण लिन। नम्बर 32 एक ठाउँ, नम्बर 33-47 नियुक्त गरिएको छ, र 58-64 विराम र आधारभूत गणित सञ्चालनका लागि आरक्षित छन्।

ठुलो ल्याटिन अक्षरका वर्णमाला क्रममा प्रबन्ध र 90 औं 65 औं देखि गनिएका छन्। 97 औं देखि 122 औं गर्न - साना अक्षर पनि वर्णमाला क्रममा, आफ्नो ओहदा मा प्रबन्ध छन्। बाँकी संख्या (91-96 र 123-126) कोष्ठक र ब्रेसहरू, अप्रत्यक्ष र सीधा सुविधा, साथै केही diacritical चिह्न तोकिएको।

एक सुविधाजनक ग्राफिकल प्रतिनिधित्व मा प्रतीक को पूर्ण तालिका माथिको चित्र देख्न सकिन्छ। यो आंकडा तल रूसी ASCII वर्ण तालिकामा संकेत संख्या देखाउँछ।

विस्तारित ASCII

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

8th बिट को विस्तारित इन्कोडिङ को गठन को लागि संलग्न गरिएको छ। यो संस्करण राष्ट्रिय युरोपेली अक्षर र फोनेटिक ट्रान्सक्रिप्सन, ग्राफिक तत्व, रेखाचित्र टेबल, गणितीय प्रतीक को एक नम्बर को लागि प्रयोग को प्रतीक समावेश छ।

केही ASCII-वर्ण शायद आज प्रयोग गरिन्छ। विशेष, यो धेरै टेबल को ग्राफिकल प्रतिनिधित्व बढी सुविधाजनक तरिका शुरू गरिएको छ, यो विस्तारित इन्कोडिङ विकास देखि वर्ष जस्तै, टेबल आकर्षित गर्न प्रयोग गरिन्छ कि वर्ण लागू हुन्छ।

राष्ट्रिय इन्कोडिङ भिन्न

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

तालिकामा दुई कोड मानक अमेरिकी-ASCII र यसको राष्ट्रिय लक्ष्य बीच स्विच लागि आरक्षित छन्।

को ASCII पछि तालिका को मूल संस्करण शून्य 8th बिट संग पहिलो 128 कोड मा सुरक्षित गरिएको छ जसमा 128 र 256 वर्ण, विकल्प कोडिंग लागि प्रसार, समावेश भए। तालिका (128-255-औं स्थिति) को माथिल्लो आधा भण्डार संकेत राष्ट्रिय साहित्य।

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

रूसी भाषा

स्कैंडिनेवियाई भाषाहरू लागि एन्कोडि को प्रारम्भिक 70-एँ मा विकास निम्न चिनियाँ, कोरियाली, ग्रीक, आदि, मगनी र सोभियत संघ को आफ्नै संस्करण सिर्जना। चाँडै पहिलो 128 ASCII वर्ण कोड संरक्षण, KOI8 भनिन्छ 8-बिट सङ्केतन को संस्करण विकास र राष्ट्रिय वर्णमाला र अतिरिक्त वर्ण को पत्र अन्तर्गत स्थितिहरु को नै नम्बर आवंटन।

इन्टरनेट को रूसी खण्ड मा प्रभुत्व युनिकोड KOI8 को परिचय अघि। त्यहाँ लागि रूसी भिन्न इन्कोडिङ थिए, र युक्रेनी वर्णमाला लागि।

ASCII समस्या

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

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

वर्तमान राज्य

युनिकोड ASCII लोकप्रियता को आगमन संग waned छ।

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

2000 मा, थियो लोकप्रिय ASCII-coded इन्टरनेटमा र अनुक्रमित "गुगल" वेब पृष्ठ को 60% प्रयोग। पहिले नै 2012 द्वारा यस्तो पृष्ठ को अनुपात 17% गर्न ड्रप छ, र सबै भन्दा लोकप्रिय इन्कोडिङ को स्थान युनिकोड (UTF-8) लिए।

यसरी, ASCII सूचना प्रविधि को इतिहास को एक महत्वपूर्ण भाग हो, तर भविष्यमा यसको प्रयोग unpromising देखिन्छ।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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