Snake case
اسنیک کیس (اسنیک کیس کے طور پر اسٹائلائزڈ) نام کا رواج ہے جس میں ہر جگہ کو انڈر اسکور (_) کردار سے تبدیل کیا جاتا ہے، اور ہر لفظ کا پہلا حرف چھوٹے حروف میں لکھا جاتا ہے۔ یہ کمپیوٹنگ میں عام طور پر استعمال ہونے والا نام کا رواج ہے، مثال کے طور پر متغیر اور ذیلی معمول کے ناموں کے لیے، اور فائل کے ناموں کے لیے۔ ایک تحقیق سے پتہ چلا ہے کہ قارئین اونٹ کے کیس سے زیادہ تیزی سے سانپ کے کیس کی اقدار کو پہچان سکتے ہیں۔ تاہم، "مضامین کو بنیادی طور پر انڈر اسکور انداز میں تربیت دی گئی تھی"، اس لیے تعصب کے امکان کو ختم نہیں کیا جا سکتا۔ لفظ جدا کرنے والوں کے طور پر انڈر اسکور کا استعمال 1960 کی دہائی کے آخر میں ہوتا ہے۔ یہ خاص طور پر سی سے وابستہ ہے، سی پروگرامنگ لینگویج (1978) میں پایا جاتا ہے، اور پاسکل کیس (اونٹ کیس کی ایک قسم) سے متصادم ہے۔ تاہم، روایتی طور پر اس کنونشن کا کوئی مخصوص نام نہیں تھا: پائیتھن پروگرامنگ لینگویج اسٹائل گائیڈ اسے صرف "لوئر _ کیس _ ود _ انڈر اسکورز" کے طور پر حوالہ دیتا ہے۔ یوزنیٹ کے اندر اسنیک کیس کی اصطلاح پہلی بار روبی کمیونٹی میں 2004 میں دیکھی گئی تھی، جسے گیون کیسٹنر نے استعمال کیا تھا، لکھتے ہیں: تاہم، سابق انٹیل انجینئر جیک ڈہلگرین نے کہا ہے کہ وہ 2002 میں انٹیل میں اندرونی طور پر (اور شاید مائیکروسافٹ انجینئرز کے ساتھ بات چیت میں) یہ اصطلاح استعمال کر رہے تھے۔ یہ ممکن ہے کہ یہ اصطلاح ایک سے زیادہ برادریوں میں آزادانہ طور پر تیار ہوئی ہو۔ متعدد الفاظ کی شناخت کرنے والوں کے لیے دیگر حد بندی سے الگ کیے گئے نام کے کنونشنوں کے ناموں کو معیاری نہیں بنایا گیا ہے، حالانکہ کچھ اصطلاحات کے استعمال کی سطح میں اضافہ ہوتا ہے، جیسے کہ lisp-صورت، کباب-صورت، SCREAMENG _ SNAKE _ CASE، اور بہت کچھ۔ مثالیں پروگرامنگ زبانوں کی ایک فہرست جو روایتی طور پر سانپ کیس اے بی اے پی اڈا استعمال کرتی ہے، ابتدائی حروف کے ساتھ معیاری لائبریری میں کچھ قسم کے ناموں کے لیے سی + +، بوسٹ سی کو بھی بڑے حروف میں رکھا جاتا ہے، لیکن فنکشن کے ناموں کے لیے نہیں۔ ایفل، کلاس اور خصوصیت کے ناموں ایلکسیر کے لیے، ایٹم، متغیر، اور فنکشن کے ناموں ایرلانگ کے لیے، فنکشن کے ناموں جی ڈی اسکرپٹ کے لیے، متغیر اور فنکشن کے ناموں کے لیے جاوا جامد حتمی مستقلات اور اینم اقدار کے لیے SCREAMNG _ SNAKE _ CASE کا استعمال کرتا ہے۔ کوٹلن اسکریمنگ _ SNAKE _ CASE کا استعمال مستقل اور اینم اقدار کے لیے کرتا ہے، میجک اوکیمل کی قدر، ٹائپ، اور ماڈیول کے ناموں کے لیے پرل، لیکسیکل متغیرات اور سبروٹینز اوریکل ایس کیو ایل اور پی ایل/ایس کیو ایل کے لیے، تمام غیر حوالہ شدہ شناخت کاروں (ٹیبلز، کالم، انڈیکس، رکاوٹیں، پی ایل/ایس کیو ایل متغیرات، مستقل، طریقہ کار/افعال، محرکات،) کے لیے، اگرچہ خود اوریکل کی طرف سے باضابطہ نہیں ہے، پھر بھی زیادہ تر معروف "انفلوئنسرز" کی طرف سے تجویز کردہ اور اوریکل کے سرکاری دستاویزات میں استعمال کیے جانے والے تمام غیر حوالہ شدہ سانپ _ کیس شناخت کاروں کو دراصل اندرونی طور پر اسکریمنگ _ SNAKE _ CASE شناخت کاروں کے طور پر پیش کیا جاتا ہے۔ پرولاگ، متغیر ناموں، فنکشن ناموں، طریقہ کار کے ناموں، اور ماڈیول یا پیکیج (یعنی) کے لیے دونوں ایٹموں (پیشگی نام، فنکشن کے نام، اور مستقل) اور متغیر ازگر کے لیے۔ فائل) نام پی ایچ پی متغیر ناموں، فنکشن ناموں، اور دلیل کے ناموں کے لیے، متغیر ناموں، فنکشن کے ناموں، اور دلیل کے ناموں کے لیے، خاص طور پر ٹیڈیورس سٹائل روبی میں، متغیر اور طریقہ کار کے ناموں کے لیے رسٹ، متغیر ناموں، فنکشن کے ناموں، طریقہ کار کے ناموں، ماڈیول کے ناموں، اور میکروس ٹی سی ایل ٹیرافارم (سافٹ ویئر) کے لیے، وسائل اور متغیرات کے لیے استعمال کرتا ہے۔ اونٹ کیس بھی دیکھیں، جاوا اور سی #کباب کیس میں زیادہ عام، ایل آئی ایس پی نامی کنونشن (پروگرامنگ) میں زیادہ عام حوالہ جات بیرونی لنکس سانپ کیس کنورٹر کیپٹلائزیشن نامی کنونشن ٹائپگرافی سورس کوڈ