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



































































































توسیعی ASCII کوڈ حروف کیا ہیں؟
توسیعی ASCII کوڈ حروف ASCII کوڈ کنٹرول کریکٹرز کی اپ ڈیٹ یا ترقی ہے۔ ASCII کوڈ پرنٹ ایبل حروف.
تب ہم جانتے ہیں کہ کنٹرول کریکٹر وہ ہوتے ہیں جو ہم کسی عمل کو انجام دیتے وقت نہیں دیکھ سکتے، جیسے کہ جب بھی ہم "DEL" کلید دباتے ہیں اور انتخاب حذف ہوجاتا ہے، اس طرح ہم ایک کوڈ کے ذریعے کمانڈ دے رہے ہیں جو کمپیوٹرائزڈ سسٹم میں سیکنڈوں میں اندرونی طور پر عمل میں آتا ہے۔
ل ASCII کوڈ کنٹرول حروف جب ہم مینو کو شروع کرنے کے لیے "WIN" یا "MAC" لوگو کی کو دباتے ہیں تو ہم انہیں بھی استعمال کرتے ہیں۔
اس کے برعکس، پرنٹ ایبل حروف وہ ہیں جو ہم استعمال کرتے اور دیکھتے ہیں، یعنی، اسکرین پر گرافک نمائندگی ہیں۔ آپ کیا پڑھنا چاہتے ہیں اور یہ حروف، اعداد یا علامات اندرونی طور پر اعداد کے ذریعہ ظاہر ہوتے ہیں۔
مثال کے طور پر، ہم بڑے "A" کو استعمال کرنا چاہتے ہیں اور اس کے بعد چھوٹے "a" کا استعمال کرنا چاہتے ہیں، جدول میں پہلے نمبر سے مساوی نمبر 65 ہوگا، اور "Aa" لکھنے کے لیے دوسرا نمبر 95 ہوگا۔ کمپیوٹر اسے 9565 کی طرح فرض کرتا ہے۔
اس طرح، آلات 80 کی دہائی سے خفیہ کردہ ہیں، یہی وہ وقت تھا جب کمپیوٹرز کی مانگ میں اضافہ ہوا اور ضرورت پیدا ہوئی کہ کسی بھی کمپیوٹر پر جہاں ضرورت ہو معلومات کو یکساں رکھا جائے۔
اس طرح، معلومات کا تبادلہ بہت زیادہ موثر اور موثر ہے۔، بصورت دیگر جو کچھ ہم ایک ڈیوائس پر فائل میں دیکھتے ہیں وہ اس سے مطابقت نہیں رکھتا جو ہم دوسرے پر دیکھتے ہیں۔
El ASCII کوڈ, یہ متعدد موافقت اور اپ ڈیٹس سے گزر چکا ہے۔عام طور پر، مذکورہ بالا دونوں 7 بٹس تک کے کوڈز کے ساتھ کام کرتے ہیں، لیکن ضرورت اس بات کی تھی کہ خاص حروف ہوں جن کے ساتھ اس تحریر کی نمائندگی کی جاسکے جو ہم عام طور پر استعمال کرتے ہیں۔
اس موقع پر ، یہ تھا کہ خصوصی علامتوں کے ساتھ کوڈ کو 8 بٹس تک بڑھانے کا فیصلہ کیا گیا تھا۔ اور توسیع شدہ ASCII کوڈ حروف پیدا ہوتے ہیں۔
یہ توسیع شدہ ASCII کوڈ حروف ان سے تعلق رکھتے ہیں جنہیں خصوصی کہا جاتا تھا، پھر اس میں کچھ بنیادی نشانیاں شامل ہوتی ہیں جیسے کہ لفظ کے درست تلفظ کے لیے حرف کے اوپر apostrophe۔
وہ کس کے لئے استعمال ہو رہے ہیں؟
ASCII کوڈ کے بڑھے ہوئے حروف اپنے ٹیبل میں تفویض کیے گئے ہیں، وہ تمام علامتیں جو ایک مؤثر مواصلت کرنے کے لیے ضروری ہیں اور تاکہمعلومات کا تبادلہ جارحانہ تھا۔
ان توسیعی ASCII کوڈ حروف کے بغیر، ہم صحیح طریقے سے ایک لہجے کے نشان کے ساتھ ایک لفظ لکھنے کے قابل نہیں ہوں گے، اور نہ ہی ہم umlauts رکھنے کے قابل ہوں گے۔
کچھ انتہائی اہم اور قابل ذکر، نیز آلات کی پروگرامنگ کے ساتھ دلچسپ، یہ ہے کہ، زبان کے لحاظ سے، یہ توسیع شدہ ASCII کوڈ کے حروف بدل جاتے ہیں۔
تاہم، تمام آلات پر معلومات کو یکساں طور پر پڑھا جا سکتا ہے، ایک بہت واضح مثال "Ñ" کی ہے، جدول کے اندر یہ علامت نمبر 165 کے ساتھ تفویض کی گئی ہے، لیکن دوسری زبان جیسے انگریزی، "ñ" استعمال نہیں کیا جاتا ہے۔
اس میں نہ صرف توسیع شدہ ASCII کوڈ حروف شامل ہیں جو لہجے یا umlauts ہیں، بلکہ علامتیں جیسے پیراگراف کے آخر میں "¶"۔
رجسٹرڈ ٹریڈ مارک علامت "®" بھی شامل ہے، اور دیگر عام علامتیں جن کی تفصیل جدول میں ہے۔
یہ علامتیں ہمیں یہ سمجھنے میں مدد کرتی ہیں کہ ہم زیادہ سے زیادہ لکھے بغیر کیا محسوس کر رہے ہیں، تاہم، یہ نہ صرف زبان کے لیے مفید ہیں، بلکہ وہ ریاضی کے حساب کے لیے بھی اتنے ہی اہم ہیں۔
یہ ٹھیک ہے، تقسیم کے لیے (÷)فنکشن (f) اور یہاں تک کہ اضافے کے لیے (+) ASCII کوڈ کے توسیعی حروف استعمال کیے جاتے ہیں جو روزمرہ کی زندگی کی سرگرمی کا حصہ ہیں۔
توسیع شدہ ASCII کوڈ حروف کیسے استعمال کیے جاتے ہیں؟
سچ تو یہ ہے کہ آپ ان کو روزانہ استعمال کرتے ہیں اس کا ادراک کیے بغیر، لیکن جس لمحے سے آپ لفظ یا علامت ٹائپ کرتے ہیں اس وقت سے لے کر جب تک وہ اسکرین پر ڈیوائس پر پیش نہیں ہوتا۔
یہ انکوڈنگ جو ہمیں نظر نہیں آتی ہے یہی وجہ ہے کہ آج ہم معلومات کو سمجھے بغیر بھی تبادلہ کر سکتے ہیں، تاکہ ہم ASCII کوڈ کے حروف اور توسیعی حروف کو دیکھ سکیں۔ کسی بھی قسم کے نمبر یا کوڈ کی تشریح کے بغیر۔
اس کا استعمال کرنا واقعی بہت آسان ہے، آپ کو پوری میز کو حفظ کرنے کی ضرورت نہیں ہے۔
آپ ان توسیعی ASCII کوڈ حروف کو اکثر استعمال کرتے ہیں، مثال کے طور پر، جب آپ لفظ maña لکھنا چاہتے ہیں، جس میں "ñ" ہوتا ہے۔
اگر "m" کی نمائندگی نمبر 77 سے ہوتی ہے جو پرنٹ ایبل حروف کا حصہ ہے، اور ساتھ ہی حرف "a" جس کی نمائندگی نمبر 41 سے ہوتی ہے، اور اس کے علاوہ، ہم نے ASCI کوڈ کے توسیعی حروف میں سے ایک کا استعمال کیا۔I جیسا کہ "ñ" نمبر 165 ہے، ہمارے پاس نمبروں کا ایک سیٹ ہے جو لفظ "maña" لکھنے کے لیے استعمال ہوتا ہے۔
یعنی جب ہم چابیاں استعمال کرتے ہیں اور "کل" لکھتے ہیں تو کمپیوٹر کو یہ معلومات 774116541 کے طور پر موصول ہوتی ہیں۔
اس سے زیادہ سے زیادہ فائدہ اٹھانے کے لیے، آپ کسی بھی آپریٹنگ سسٹم سے ان خصوصی حروف تک رسائی حاصل کر سکتے ہیں۔
کھڑکیوں پر
آپ ALT کلید کے ساتھ اور عددی کی بورڈ کا استعمال کرتے ہوئے توسیع شدہ حروف داخل کر سکتے ہیں، ایک بار جب آپ اسے چالو کرتے ہیں تو ALT دبائیں اور اسے جاری نہ کریں۔، آپ کو مطلوبہ مجموعہ یا کوڈ لکھیں اور بس۔
میک پر
CTRL + CMD + اسپیس دبائیں اور وہاں ایک کی بورڈ نظر آئے گا، اگر آپ Shift دبائیں گے تو آپ کو تمام حروف بڑے حروف میں نظر آئیں گے، لیکن اگر آپ Alt کو دبائیں گے تو آپ تمام خصوصی حروف تک رسائی حاصل کر سکیں گے، اگر یہ ظاہر نہیں ہوتا ہے تو ایک پر کلک کریں۔ اوپر دائیں طرف علامت اور شو کی بورڈ ویور کو منتخب کریں۔
لینکس پر
مینو کو شروع کرنے، ایپلی کیشنز، لوازمات اور کریکٹر میپ پر جانے کے لیے یہ کافی ہو گا کہ آپ کو ایک باکس دکھائیں جس میں ٹیبز کے ذریعے تمام پرنٹ ایبل اور بڑھے ہوئے کریکٹر ہوں گے۔
اس طرح، توسیع شدہ ASCII کوڈ کیریکٹر استعمال کرنے میں انتہائی آسان ہیں اور آپ کو یہ احساس نہیں ہوتا کہ آپ انہیں کب استعمال کر رہے ہیں کیونکہ کمپیوٹر میں جو معلومات آپ کو نظر آتی ہیں وہ پہلے سے ہونے والے عمل کے سیٹ کا نتیجہ ہیں۔
خلاصہ