کمپیوٹرزپروگرامنگ

ASCII، حروف: وضاحت، ٹیبل کوڈ اور اقسام میں

جانا جاتا ہے کے طور پر، کمپیوٹر بائنری شکل میں معلومات اسٹورز، ہیں اور zeros کی ایک ترتیب کے طور پر پیش. انسانی استعمال کے لیے موزوں ایک فارم میں معلومات کا ترجمہ کرنے، اعداد میں سے ہر ایک منفرد تسلسل جب اسی کردار کی طرف سے تبدیل کی نمائش.

ارتباط نظام بائنری کوڈ میں سے ایک کو پرنٹ کرنے اور کنٹرول حروف ASCII ہے.

کمپیوٹر ٹیکنالوجی کی ترقی کی موجودہ سطح پر صارف ہر خاص علامت کے کوڈ معلوم کرنے کی ضرورت نہیں ہے. تاہم، کوڈنگ سے کیا جاتا ہے کہ کس طرح کی عمومی تفہیم انتہائی مددگار ہے، اور ماہرین کی کچھ اقسام اور تمام ضروری کے لئے.

ASCII بنائیں

کوڈنگ کی اصل شکل میں 1963 میں تیار کیا گیا تھا اور 25 اس کے بعد کے سالوں میں دو بار اپ ڈیٹ کیا.

ASCII حروف کی میز کی اصل ورژن میں 128 حروف، بعد میں توسیع شائع ورژن، جہاں سب سے پہلے 128 حروف محفوظ کی جاتی ہیں اور آٹھویں بٹ میپ علامات جو پہلے غائب کے ساتھ ملوث کوڈ بھی شامل ہے.

سال کے دوران، اس کی انکوڈنگ کو دنیا میں سب سے زیادہ مقبول ہے. 2006 میں معروف جگہ 1252 میں لاطینی لیا، اور 2007 کے اختتام پر ہے اور اس وقت ایک اہم پوزیشن مضبوطی یونیکوڈ ڈگری حاصل کی.

کمپیوٹر ASCII نمائندگی

ہر ایک ASCII حروف کی اس کے اپنے کوڈ، 8 حروف پر مشتمل ایک صفر یا ایک کی نمائندگی ہے. ایسی نمائندگی کی کم از کم تعداد صفر، ٹیبل میں پہلا عنصر کا ذریعہ ہے جو (بائنری سسٹم میں آٹھ صفر) ہے.

اصل کی ایک ASCII ورژن پر زیادہ سے زیادہ بائنری کوڈ معدوم + سات یونٹوں ہے، اور توسیع ورژن میں - آٹھ یونٹس، آٹھویں بٹ کے طور پر منسلک.

کنٹرول حروف

ڈیٹا ٹرانسمیشن .. مشین - کنٹرول حروف ایک گرافیکل نمائندگی نہیں ہے اور وغیرہ کے متن کی تنظیم، ڈیوائس کے انتظام، وہ ٹیکسٹ، ٹیب، ایک آواز سگنل پیدا، TTY لئے مختلف آپریشنز (ٹیلٹائپ کے آغاز یا اختتام کی نشاندہی کر سکتے کے لئے استعمال کیا جاتا علامات کہا جاتا ہے بجلی چینل) آؤٹ پٹ آلہ ڈیٹا کی قرارداد، وغیرہ منسوخی کارروائی.

ASCII کردار ٹیبل میں 0 سے 31 عہدوں پر، اور 127 کنٹرول حروف کے لئے مختص کیا جاتا ہے. 33 نمبروں کی کل.

باقی حروف

"A" اور ایک دارالحکومت "اے" ASCII کردار ٹیبل میں مختلف کوڈز کو افقی مطابق: باقی 95 عہدوں رموزواوقاف اور ریاضی کے آپریشن، دشملو ہندسوں، حروف تہجی کے خط، مختلف ورڈ لیے مخصوص ہیں.

ٹیبل میں کریکٹر نمبرز

کسی شخص کے سافٹ ویئر کی ترقی میں مصروف ہے، یا انفارمیشن ٹیکنالوجی کے میدان سے کچھ دیگر کاموں کو انجام دینے کی، تو یہ ASCII حروف کی ایک بڑی تعداد کی تعداد معلوم کرنے کے لئے یہ ضروری ہے.

جیسا کہ اوپر بیان، 0-31 اور 127 کی پوزیشن کنٹرول حروف لے. نمبر 32 ایک خلائی، نمبر 33-47 لئے مقرر کیا جاتا ہے، اور 58-64 اوقاف اور بنیادی ریاضی کے آپریشن کے لئے مخصوص ہیں.

لاطینی بڑے حروف تہجی کی ترتیب میں کا اہتمام کیا اور 90 ویں سے 65 ویں سے گنے ہوئے ہیں. 97 ویں سے 122 ویں کرنے کے لئے - چھوٹے حروف کو بھی حروف تہجی کی ترتیب، ان کے عہدوں میں کا اہتمام کر رہے ہیں. باقی اعداد (91-96 اور 123-126) بریکٹ اور منحنی خطوط وحدانی، ترچھا اور براہ راست خصوصیت، کے ساتھ ساتھ کے کچھ اعراب کو تفویض.

ایک آسان گرافیکل نمائندگی میں علامات کی مکمل ٹیبل اوپر تصویر میں دیکھا جا سکتا ہے. اعداد و شمار کے ذیل میں روسی ASCII کردار ٹیبل میں علامات کی تعداد ظاہر کرتا ہے.

توسیعی ASCII

چونکہ کوڈنگ کے اصل ورژن امریکی رکن کی بنیاد پر تیار کی گئی تھی، فعال طور پر یورپی زبانوں میں استعمال کیا لکھنے اور قومی حروف، لیکن شوشے کی بھی ایک آسان استعمال کا صرف نہیں مختلف اقسام، کے لئے وہاں فراہم نہیں کی گئی ہیں.

8th کے سا توسیع انکوڈنگ کے قیام کے لئے شامل کیا گیا ہے. اس ورژن میں قومی یورپی حروف اور صوتی مائلیکھن، گرافک عناصر، ڈرائنگ میزیں، ریاضی علامات کی ایک بڑی تعداد کے لئے استعمال کی علامتوں پر مشتمل ہے.

کچھ ASCII حروف شاذ و نادر آج استعمال کیا جاتا ہے. خاص طور پر، اس کے حروف، میزیں اپنی طرف متوجہ کرنے کے لئے توسیع کی انکوڈنگ کی ترقی کے بعد کے سالوں میں کے طور پر استعمال کر رہے ہیں کہ پر لاگو ہوتا ہے، بہت میزیں کے گرافیکل نمائندگی کے زیادہ آسان طریقے متعارف کرایا جا چکا ہے.

قومی انکوڈنگ حالتوں

ASCII توسیع ورژن کی آمد کا استعمال کیا سے remanufactured ورژن کوڈنگ، لاطینی حروف روسی، یونانی، عربی حروف رکھا گیا تھا رکھنے کے لئے جہاں بین الاقوامی حروف ظاہر کرنے سے پہلے.

ٹیبل میں دو کوڈ معیاری US-ASCII اور اس قومی مقصد کے درمیان سوئچنگ کے لئے مخصوص ہیں.

ASCII کے بعد 128 اور 256 حروف، اختیار کوڈنگ کے پھیلاؤ، جس میں میز کے اصل ورژن صفر کے 8th سا کے ساتھ سب سے پہلے 128 کوڈ میں محفوظ کر دیا گیا ہے شامل نہیں بن گیا. نشانیاں قومی ادب کی میز (128-255 ویں پوزیشن) کے اوپری نصف میں ذخیرہ.

براہ راست ASCII کردار کوڈ صارف کی ضرورت نہیں ہے میں جاننا. سافٹ ویئر ڈویلپر عام طور پر کوڈ کو بائنری سسٹم کے استعمال کرتے ہوئے، اگر ضروری ہو تو، حساب کرنے کے ٹیبل میں عناصر کی تعداد معلوم کرنے کے لئے کافی ہے.

روسی زبان

نیویا زبانوں، کے لئے encodings کے کے ابتدائی 70 مطالعہ میں ترقی فالونگ چینی، کوریائی، یونانی، وغیرہ، مصروف اور سوویت یونین کے ان کے اپنے ورژن کی تشکیل. جلد ہی سب سے پہلے 128 ASCII کردار کوڈ تحفظ، KOI8 بلایا 8 بٹ انکوڈنگ کا ورژن تیار کیا ہے اور قومی حروف تہجی اور اضافی حروف کے حروف کے تحت عہدوں کی ایک ہی تعداد مختص.

انٹرنیٹ کے روسی علاقے میں غلبہ یونیکوڈ KOI8 کے تعارف سے پہلے. روسی کے لئے مختلف حالتوں انکوڈنگ تھے، اور یوکرائن کے حروف تہجی کے لئے.

ASCII مسائل

یہاں تک توسیع ٹیبل میں عناصر کی تعداد 256، ایک واحد انکوڈنگ کئی مختلف اسکرپٹ غیر حاضر جگہ دینا کے امکان سے زیادہ نہیں ہے کے بعد سے. 90s میں runet میں کچھ مسئلہ تھا "افوہ، ردی کی ٹوکری" متن ٹائپ کر روسی ASCII حروف کو غلط طریقے سے دکھایا جاتا ہے جب.

مسئلہ ایک دوسرے سے مختلف اختیارات ASCII کے کوڈ کے تضادات پائے تھے. کو یاد ہوگا عہدوں 128-255 مختلف علامات رکھا جا سکتا ہے، اور آپ کو کسی دوسرے پر سیٹ سے ایک سیریلک کردار تبدیل کرتے ہیں، متن کے تمام خطوط کو دوسروں کے ایک اور ورژن کوڈ میں ایک جیسی تعداد ہونے سے تبدیل کر دیا گیا تھا.

موجودہ حالت

یونیکوڈ ASCII مقبولیت کی آمد کے ساتھ کم ہو گئی ہے.

اس کی وجہ سے نئے کردار سیٹ تقریبا تمام تحریری زبانوں کے آثار پر مشتمل کرنے کی اجازت دی ہے اس حقیقت میں مضمر ہے. اس صورت میں، سب سے پہلے 128 ASCII حروف اسی یونیکوڈ کردار کے مطابق.

2000 میں تھا سب سے زیادہ مقبول ASCII کوڈت انٹرنیٹ پر اور حساب سے ترتیب "گوگل" ویب صفحات کے 60٪ کی طرف سے استعمال کیا. پہلے ہی 2012 کی طرف سے اس قسم کے صفحات کے تناسب 17 فیصد تک گر گئی ہے، اور سب سے زیادہ مقبول انکوڈنگ کا مقام یونیکوڈ (UTF-8) لیا.

اس طرح، ASCII انفارمیشن ٹیکنالوجی کی تاریخ کا ایک اہم حصہ ہے، لیکن مستقبل میں اس کے استعمال unpromising لگتا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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