Caret
کیریٹ وہ نام ہے جو کردار کے لیے واقف طور پر استعمال ہوتا ہے، (سرکم فلیکس اور سرکم فلیکس تلفظ) جو زیادہ تر کیوورٹی کی بورڈ پر ٹائپ کرکے فراہم کیا جاتا ہے۔ اس علامت کے پروگرامنگ اور ریاضی میں مختلف استعمال ہیں۔ "کیریٹ" نام اصل پروف ریڈر کے کیریٹ سے اس کی بصری مماثلت سے نکلا ہے، جو کہ پروف ریڈنگ میں استعمال ہونے والا ایک نشان ہے جو اس بات کی نشاندہی کرتا ہے کہ کسی دستاویز میں وقفہ نشان، لفظ یا فقرہ کہاں ڈالا جانا چاہیے۔ رسمی ASCII معیار (X3.64.1977) اسے "سرکم فلیکس" کہتا ہے۔ تاریخ ٹائپ رائٹر ان زبانوں کے لیے بنائے گئے ٹائپ رائٹرز پر جو معمول کے مطابق ڈائیکریٹکس (تلفظ کے نشانات) استعمال کرتے ہیں، ان کو ٹائپ کرنے کے دو ممکنہ طریقے ہیں: چابیاں پہلے سے کمپوز حروف کے لیے وقف کی جا سکتی ہیں (ڈائیکریٹک شامل ہونے کے ساتھ) ؛ متبادل طور پر ایک ڈیڈ کلیدی میکانزم فراہم کیا جا سکتا ہے۔ مؤخر الذکر کے ساتھ، ایک نشان بنایا جاتا ہے جب ایک ڈیڈ کلید ٹائپ کی جاتی ہے لیکن، عام چابیوں کے برعکس، کاغذ کی گاڑی آگے نہیں بڑھتی ہے اور اس طرح ٹائپ کیا جانے والا اگلا حرف لہجے کے نیچے چھاپا جاتا ہے۔ یہ علامت اصل میں ٹائپ رائٹرز اور کمپیوٹر پرنٹرز میں فراہم کی گئی تھی تاکہ سرکم فلیکس لہروں کو حروف پر (جیسا کہ یا میں) اوور پرنٹ کیا جا سکے۔ آئی ایس او/آئی ای سی 646 اور اے ایس سی آئی آئی میں تبدیلی سرکم فلیکس علامت کو اے ایس سی آئی آئی میں شامل کرنا ٹائپ رائٹرز پر اس سابقہ وجود کا نتیجہ ہے: یہ علامت آزادانہ طور پر ایک قسم یا ہاٹ لیڈ پرنٹنگ کردار کے طور پر موجود نہیں تھی۔ ASCII معیار کے اصل 1963 ورژن نے ایک کے لیے کوڈ پوائنٹ x5E استعمال کیا۔ تاہم، 1965 کے آئی ایس او/آئی ای سی 646 معیار نے کوڈ پوائنٹ x5E کو قومی تغیر کے لیے دستیاب پانچ میں سے ایک کے طور پر بیان کیا، جس میں سرکم فلیکس ڈائیکریٹک بطور ڈیفالٹ اور اپ ایرو متبادل استعمال میں سے ایک ہے۔ اس کے بعد 1967 میں اے ایس سی آئی آئی کی دوسری ترمیم کی گئی۔ تلفظ کے نشان کو شامل کرنے کے لیے اوور پرنٹنگ کو ہمیشہ پرنٹروں کی طرف سے اچھی طرح سے سپورٹ نہیں کیا جاتا تھا، اور ویڈیو ٹرمینلز پر تقریبا کبھی ممکن نہیں تھا۔ اس کے بجائے، پہلے سے کمپوز شدہ حروف بالآخر تلفظ والے حروف کو ظاہر کرنے کے لیے بنائے گئے تھے۔ فری اسٹینڈنگ سرکم فلیکس (جسے کیریٹ کہا جانے لگا تھا) تیزی سے بہت سے دوسرے مقاصد کے لیے دوبارہ استعمال ہو گیا، جیسے کہ کمپیوٹر زبانوں اور ریاضیاتی اشارے میں۔ چونکہ نشان کو اب کسی حرف کے اوپر فٹ ہونے کی ضرورت نہیں تھی، اس لیے یہ ظاہری شکل میں اس طرح بڑا ہو گیا کہ اسے اب تلفظ کو اوور پرنٹ کرنے کے لیے استعمال نہیں کیا جا سکتا۔ یونیکوڈ میں اسے بطور انکوڈ کیا جاتا ہے، اور ایچ ٹی ایم ایل میں اس کے ساتھ داخل کیا جا سکتا ہے۔ اس کیریٹ کو دیگر شیورون کی شکل کے حروف کے ساتھ الجھن میں نہیں ڈالنا چاہیے، جیسے کہ ٹرنڈ V یا منطقی AND، جسے کبھی کبھار کیریٹس کہا جا سکتا ہے۔ پروگرامنگ زبانوں کا استعمال اس علامت کے پروگرامنگ زبانوں میں بہت سے استعمال ہوتے ہیں، جہاں اسے عام طور پر کیریٹ کہا جاتا ہے۔ یہ دیگر استعمالات کے علاوہ ایکسپوینٹیشن، بٹ وائز ایکس او آر آپریٹر، سٹرنگ کنکیٹیشن، اور کیریٹ نوٹیشن میں کنٹرول حروف کی نشاندہی کر سکتا ہے۔ باقاعدہ تاثرات میں، کیریٹ کو سٹرنگ یا لائن کے آغاز سے ملنے کے لیے استعمال کیا جاتا ہے۔ اگر یہ ایک کریکٹر کلاس شروع کرتا ہے، تو کلاس کے الٹا سے ملنا ہوتا ہے۔ اے این ایس آئی سی کیریٹ کو ٹریگراف کی شکل میں نقل کر سکتا ہے، کیونکہ یہ کردار اصل میں تمام کرداروں کے سیٹ اور کی بورڈ میں دستیاب نہیں تھا۔ سی + + حروف سے مکمل طور پر بچنے کے لیے (کے لیے) اور (کے لیے) جیسے ٹوکن کی اضافی حمایت کرتا ہے۔ سفارش کی جاتی ہے کہ ضرورت پڑنے پر کردار کو ڈیگراف کے طور پر نقل کیا جائے۔ پاسکل کیریٹ کا استعمال اشارہ کا اعلان کرنے اور حوالہ دینے کے لیے کرتا ہے۔ سمال ٹاک میں، کیریٹ طریقہ واپسی کا بیان ہے۔ سی + +/سی ایل آئی میں. NET حوالہ جات کی اقسام تک نحو کا استعمال کرتے ہوئے ہینڈل کے ذریعے رسائی حاصل کی جاتی ہے۔ میک او ایس ایکس اور آئی او ایس کے لیے ایپل کی سی ایکسٹینشنز میں، کیریٹس کو بلاکس بنانے اور بلاک کی اقسام کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے۔ گو اسے بٹ وائز ناٹ آپریٹر کے طور پر استعمال کرتا ہے۔ Node.js ہر مخصوص انحصار کے لیے استعمال ہونے والے انحصار کے حل کے رویے کو ظاہر کرنے کے لیے package.json فائلوں میں کیریٹ کا استعمال کرتا ہے۔ Node.js کے معاملے میں، ایک کیریٹ کسی بھی قسم کی اپ ڈیٹ کی اجازت دیتا ہے، جب تک کہ اسے "میجر" اپ ڈیٹ کے طور پر نہ دیکھا جائے جیسا کہ سیمور کے ذریعے بیان کیا گیا ہے۔ سپر اسکرپٹ اور ایکسپوینٹیشن کے لیے سروگیٹ علامت ریاضی میں، کیریٹ ایکسپوینٹیشن کی نشاندہی کر سکتا ہے (مثال کے طور پر۔ 3 5 کے لیے) جہاں معمول کی سپر اسکرپٹ آسانی سے قابل استعمال نہیں ہے (جیسا کہ کچھ گرافنگ کیلکولیٹرز پر)۔ یہ ٹی ای ایکس ٹائپ سیٹنگ میں سپر اسکرپٹ کی نشاندہی کرنے کے لیے بھی استعمال ہوتا ہے۔ جیسا کہ آئزک ایزیموف نے اسے اپنی 1974 کی "سکیورڈ!" میں بیان کیا ہے۔ مضمون (اسکیوز نمبر پر)، "میں ایکسپونینٹ کو عام سائز کا ایک اعداد و شمار بناتا ہوں اور یہ ایسا ہے جیسے اسے لیور سے پکڑا جا رہا ہو، اور جب اس کا سائز بڑھتا ہے تو اس کا اضافی وزن لیور کو نیچے موڑ دیتا ہے۔" ایکسپوینٹیشن کے لیے کیریٹ کے استعمال کا سراغ ALGOL 60 سے لگایا جا سکتا ہے، جس نے ایکسپوینٹیشن آپریٹر کو اوپر کی طرف اشارہ کرنے والے تیر کے طور پر ظاہر کیا، جس کا مقصد ریاضی میں عام سپر اسکرپٹ نوٹیشن کو جنم دینا ہے۔ اوپر کی طرف اشارہ کرنے والا تیر اب نوتھ کے اوپر تیر کے اشارے میں ہائپر آپریشنز کی نشاندہی کرنے کے لیے استعمال ہوتا ہے۔ فرار کردار یہ اکثر کنٹرول حروف کو ظاہر کرنے کے لیے کیریٹ نوٹیشن میں دیکھا جاتا ہے: مثال کے طور پر، اس کا مطلب کنٹرول کردار ہے جس کی قیمت 1 ہے۔ ونڈوز کمانڈ لائن انٹرپریٹر (cmd.exe) مخصوص حروف سے بچنے کے لیے کیریٹ کا استعمال کرتا ہے (زیادہ تر دوسرے خول بیک سلیش کا استعمال کرتے ہیں)۔ مثال کے طور پر، آپ کے ٹائپ کردہ پروگرام کے لیے دلیل کے طور پر 'کم سے کم' کے نشان کو پاس کرنا۔ اوپر کی طرف اشارہ کرنے والا تیر انٹرنیٹ فورمز میں، سوشل نیٹ ورکنگ سائٹس جیسے فیس بک، یا آن لائن چیٹس میں، ایک یا زیادہ کیریٹس کسی دوسری پوسٹ کے متن کے نیچے استعمال کیے جا سکتے ہیں، جو اس پوسٹ پر اوپر کی طرف اشارہ کرنے والے تیر کی نمائندگی کرتے ہیں۔ تیر کے استعمال کے علاوہ، اس کا مطلب یہ بھی ہو سکتا ہے کہ جس صارف نے پوسٹ کیا ہے وہ اوپر کی پوسٹ سے اتفاق کرتا ہے۔ متعدد کیریٹس کا استعمال اس بات کی نشاندہی کرنے کے لیے کیا جا سکتا ہے کہ تبصرہ اوپر کی پوسٹ کا جواب دے رہا ہے، یا اس سے متعلق ہے، جو استعمال شدہ کیریٹس کی تعداد سے متعلق ہے، یا پچھلی پوسٹ کے صحیح حصے کو "واضح" کرنے کے لیے، یا صرف زور دینے کے لیے۔ اسی طرح کا استعمال پروگرامنگ زبان کے مرتب کرنے والوں، جیسے جاوا مرتب کرنے والوں کے ذریعہ اپنایا گیا ہے، تاکہ اس بات کی نشاندہی کی جا سکے کہ تالیف کی غلطی کہاں ہوئی ہے۔ مرتب کرنے والا کوڈ کی ناقص لائن کو پرنٹ کرتا ہے اور غلطی کے مقام کا بصری اشارہ دینے کے لیے اگلی لائن پر خالی جگہوں سے گدے ہوئے ایک واحد کیریٹ کا استعمال کرتا ہے۔ یہ بھی دیکھیں کہ کیریٹ جیسا کہ پروف ریڈنگ اور ٹائپگرافی میں استعمال ہوتا ہے، ہیٹ آپریٹر، جو ریاضی اور شماریات میں استعمال ہونے والا ایک اشارہ ہے، کو بعض اوقات کیریٹ نوٹ کہا جاتا ہے۔