संगणक, प्रोग्रामिंग
ASCII, वर्ण: वर्णन, टेबल कोड आणि प्रकार
म्हणून ओळखले जाते, संगणक माहिती बायनरी स्वरूपात, जन आणि शून्य एक क्रम म्हणून सादर साठवून ठेवतो. मानवी वापरासाठी योग्य एक फॉर्म मध्ये माहिती अनुवाद करण्यासाठी, संख्या प्रत्येक अद्वितीय क्रम याच वर्ण बदलले प्रदर्शित करताना.
सहसंबंध प्रणाली बायनरी कोड प्रिंट घेण्यास आणि वर्ण नियंत्रण ASCII आहे.
संगणक तंत्रज्ञान विकासाच्या पातळीवर वापरकर्ता प्रत्येक विशिष्ट प्रतीक कोड माहित असणे आवश्यक आहे नाही. मात्र, कोडींग चालते कसे सामान्य समजून, अत्यंत उपयुक्त आहे, आणि विशेषज्ञ काही श्रेण्या आणि सर्व आवश्यक.
ASCII तयार करा
कोडींग मूळ स्वरूपात ते 1963 मध्ये विकसित केली गेली आणि नंतर 25 वर्षे दोनदा अद्यतनित.
ASCII वर्ण टेबल मूळ आवृत्ती मध्ये 128 वर्ण, प्रथम 128 वर्ण जतन केले जातात जेथे नंतर विस्तारित दिसू आवृत्ती, आणि पूर्वी अनुपस्थित आठव्या थोडा मॅप प्रतीक असलेल्या सहभागी कोड समावेश आहे.
संगणक ASCII प्रतिनिधित्व
प्रत्येक ASCII-वर्ण 8 वर्ण मिळून शून्य किंवा एक प्रतिनिधित्व त्याच्या स्वत: च्या कोड आहे. अशा प्रतिनिधित्व किमान संख्या शून्य, टेबल मध्ये पहिल्या घटक स्त्रोत आहे (आठ बायनरी प्रणाली मध्ये शून्य) आहे.
मूळ एक ASCII आवृत्ती कमाल बायनरी कोड निरर्थक + सात युनिट आहे, आणि विस्तारित आवृत्ती मध्ये - आठ युनिट आठव्या थोडा म्हणून कनेक्ट.
वर्ण नियंत्रण
डाटा प्रसारणासाठी मशीन .. - नियंत्रण वर्ण ग्राफिकल प्रतिनिधित्व नाही आणि मजकूर संस्था, डिव्हाइस व्यवस्थापन, इ मजकूर, टॅब, एक आवाज सिग्नल निर्मिती, कारण TTY विविध ऑपरेशन (teletype च्या सुरूवातीस किंवा शेवटी सूचित करू शकते वापरले जाते चिन्हे म्हटले जाते विद्युत चॅनेल) आउटपुट साधन डेटा ठराव, इ रद्द क्रिया.
ASCII वर्ण टेबल 0 ते 31 स्थिती, आणि 127 नियंत्रण वर्ण आलेले आहेत. 33 गुण एकूण.
उर्वरित वर्ण
"A" आणि एक राजधानी "अ" ASCII वर्ण टेबल विविध कोड आडव्या अनुरूप उर्वरित 95 पदे विरामचिन्हे आणि गणिती दशांश अंक, वर्णमाला च्या अक्षरे, विविध रजिस्टर आरक्षित आहेत.
टेबल मध्ये अक्षर संख्या
एक व्यक्ती सॉफ्टवेअर विकास यात गुंतलेली असल्यास, किंवा माहिती तंत्रज्ञान क्षेत्रात काही इतर कामे, तो ASCII वर्णांचा संख्या आवश्यक आहे.
वर नमूद केल्याप्रमाणे, 0-31 आणि 127 स्थिती वर्ण नियंत्रण घ्या. क्रमांक 32 एक जागा, संख्या 33-47 नियुक्त केले आहे, आणि 58-64 विरामचिन्हे आणि मूलभूत गणित ऑपरेशन आरक्षित आहेत.
लॅटिन राजधानी अक्षरे अकारविल्हे व्यवस्था आणि 65 व्या 90 व्या क्रमांक दिलेले असतात. छोटी अक्षरे देखील अकारविल्हे त्यांच्या पोझिशन्स, मध्ये आयोजित केले जातात - 97 व्या 122 व्या आहे. उर्वरित संख्या (91-96 आणि 123-126) कंस आणि महिरपी कंस, आडवा आणि सरळ वैशिष्ट्य, तसेच काही फरक दाखवणारे गुणांसह नियुक्त केले.
एक सोयीस्कर ग्राफिकल प्रस्तुतीकरणात प्रतीक पूर्ण टेबल उपरोक्त प्रतिमेत पाहिले जाऊ शकते. खालील आकृती रशियन ASCII वर्ण टेबल चमत्कार संख्या दर्शविते.
विस्तारित ASCII
अमेरिकन सदस्य आधारित, कोडींग मूळ आवृत्ती विकसित केले असल्याने, विविध युरोपियन भाषा वापरली, लेखन आणि राष्ट्रीय अक्षरे, पण उच्चारभेदक अगदी सोयीस्कर वापर प्रकारच्या तेथे प्रदान केले गेले नाहीत.
8 बिट विस्तारित एन्कोडिंग निर्मिती सहभागी करण्यात आले आहे. ही आवृत्ती रेखाचित्र पाट्या गणिती चिन्हे अनेक वापरले राष्ट्रीय युरोपियन अक्षरे आणि उच्चारानुसार नक्कल, ग्राफिक घटक, प्रतीक समावेश आहे.
काही ASCII-वर्ण क्वचितच आज वापरले जातात. विशेषतः, या, टेबल काढणे विस्तारित एन्कोडिंग विकास पासून वर्षांत म्हणून वापरले जातात की वर्ण लागू होते, जास्त टेबल ग्राफिकल प्रतिनिधित्व अधिक सोयीस्कर मार्ग ओळख झालेली आहे.
राष्ट्रीय एन्कोडिंग रूपे
remanufactured आवृत्ती कोडींग, लॅटिन अक्षरे रशियन, ग्रीक, अरबी वर्ण आणण्यात आले जेथे ठेवण्यासाठी वापरले आंतरराष्ट्रीय वर्ण प्रदर्शित करण्यासाठी करण्यापूर्वी ASCII विस्तारित आवृत्ती घटने किंवा प्रसंगाचे आगमन.
टेबल दोन कोड मानक-अमेरिका ASCII आणि त्याच्या राष्ट्रीय ध्येय स्विच आरक्षित आहेत.
ASCII केल्यानंतर 128 आणि 256 वर्ण, पर्याय कोडींग साठी प्रसार, टेबल मूळ आवृत्ती शून्य 8 बिट पहिल्या 128 कोड मध्ये जतन करण्यात आले आहे समाविष्ट करु लागली. टेबल (128-255 व्या स्थानावर) वरच्या अर्ध्या मध्ये संग्रहित चिन्हे राष्ट्रीय साहित्य.
थेट ASCII वर्ण कोड वापरकर्ता आवश्यक नाही जाणून घेण्यासाठी. सॉफ्टवेअर डेव्हलपर सहसा कोड, आवश्यक असल्यास गणना बायनरी प्रणाली वापरून टेबल मध्ये घटक संख्या जाणून पुरेसे आहे.
रशियन भाषा
स्कॅन्डेनेव्हीयन भाषा, कारण एन्कोडिंग लवकर 70-ies विकास खालील चीनी, कोरियन, ग्रीक, इ, व्यस्त आणि सोव्हिएत युनियन त्यांच्या स्वत: च्या आवृत्ती तयार करत आहे. लवकरच प्रथम 128 ASCII वर्ण कोड तशीच KOI8 म्हणतात 8-बिट एन्कोडिंग आवृत्ती विकसित आणि राष्ट्रीय वर्णमाला आणि अतिरिक्त वर्ण अक्षरे अंतर्गत स्थान समान संख्या वाटप करतो.
इंटरनेट रशियन विभागामध्ये वर्चस्व युनिकोड KOI8 परिचय करण्यापूर्वी. तेथे रशियन रूपे एन्कोडिंग होते, आणि युक्रेनियन वर्णमाला आहे.
ASCII समस्या
अगदी विस्तारित टेबल मध्ये घटकांची संख्या 256, एकच एन्कोडिंग विविध स्क्रिप्ट अनुपस्थित सामावून शक्यता जास्त नाही असल्याने. 90s मध्ये RuNet मध्ये एक समस्या आली "अरेरे, कचरा" मजकूर टाइप रशियन ASCII वर्ण, चुकीचा प्रदर्शित होतात तेव्हा.
समस्या एकमेकांशी विविध पर्याय ASCII च्या कोड च्या तफावत होती. पदांवर 128-255 विविध चिन्हे स्थीत करणे शक्य तुम्हाला आठवत असेल, आणि आपण एक सीरिलिक वर्ण दुसर्या सेट बदलतात तेव्हा सर्व मजकूर अक्षरे दुसरी आवृत्ती कोड मध्ये समान संख्या येत इतर बदलण्यात आले.
वर्तमान स्थिती
युनिकोड ASCII लोकप्रियता घटने किंवा प्रसंगाचे आगमन सह waned आहे.
या साठी कारण नवीन अक्षर संच जवळजवळ सर्व लेखी भाषा चिन्हे असू करण्याची परवानगी खरेतर lies. या प्रकरणात, प्रथम 128 ASCII वर्ण समान युनिकोड वर्ण अनुरूप.
त्यामुळे, आस्की माहिती तंत्रज्ञान इतिहास एक महत्वाचा भाग आहे, परंतु भविष्यात त्याचा वापर unpromising दिसते.
Similar articles
Trending Now