Cassowary (software)
کیسوری ایک اضافی رکاوٹ کو حل کرنے والا ٹول کٹ ہے جو لکیری مساوات اور عدم مساوات کے نظام کو مؤثر طریقے سے حل کرتا ہے۔ پابندیاں یا تو تقاضے یا ترجیحات ہو سکتی ہیں۔ کلائنٹ کوڈ برقرار رکھنے کے لیے رکاوٹوں کی وضاحت کرتا ہے، اور حل کنندہ محدود متغیرات کو ایسی اقدار کے لیے اپ ڈیٹ کرتا ہے جو رکاوٹوں کو پورا کرتی ہیں۔ کیسوری کو گریگ جے بڈروس، ایلن بورنگ اور پیٹر جے اسٹوکی نے تیار کیا تھا، اور اسے یوزر انٹرفیس ایپلی کیشنز کے لیے بہتر بنایا گیا تھا۔ بدروس نے دوسروں کے درمیان کیسوری کا استعمال کنسٹرینٹ کاسکیڈنگ اسٹائل شیٹس (سی سی ایس ایس) کو نافذ کرنے کے لیے کیا، جو کہ کاسکیڈنگ اسٹائل شیٹس (سی ایس ایس) کی توسیع ہے۔ سی سی ایس ایس ترتیب کی رکاوٹوں کے لیے معاونت کا اضافہ کرتا ہے۔ یہ ڈیزائنرز کو ویب پیج کی ترتیب کو زیادہ لچکدار انداز میں بیان کرنے کی اجازت دیتے ہیں۔ کیسوری کا استعمال ان رکاوٹوں کو حل کرنے اور حتمی ترتیب کا حساب لگانے کے لیے کیا جاتا ہے۔ اصل تقسیم، جو 2000 سے غیر منظم تھی، میں سمال ٹاک، سی + + اور جاوا کے نفاذ کے ساتھ ساتھ جی این یو گیل، ازگر اور ایس ٹی کے کے لیے پابندیاں شامل تھیں۔ جاوا اسکرپٹ، ڈارٹ، سکویک، ازگر،. NET فریم ورک، اور رسٹ کے لیے تھرڈ پارٹی نفاذ موجود ہیں۔ ستمبر 2014 تک، جی ایس ایس، ویب کے لیے ایک ترتیب کی زبان اور ترتیب کا انجن، دی گرڈ کے ذریعے تیار کیا جا رہا ہے۔ یہ سی سی ایس ایس کی جدید توسیع ہے۔ لیکس، ویب کے لیے ایک ترتیب کی زبان ہے جسے استعمال میں آسانی کو ذہن میں رکھتے ہوئے ڈیزائن کیا گیا ہے۔ ایس سی ڈبلیو ایم، اسکیم کنسٹرائنٹس ونڈو مینیجر۔ 2011 تک، کیسوری کو میک او ایس ایکس (شیر اور بڑا) اور آئی او ایس (6 اور بڑا) کے لے آؤٹ انجن میں الگورتھم کے طور پر استعمال کیا جا رہا ہے۔ اینامل کا لے آؤٹ انجن کیسوری لینیر کنسٹرائنٹ آپٹیمائزر کے اوپر بنایا گیا ہے۔ حوالہ جات C + + لائبریریاں جاوا (پروگرامنگ زبان) لائبریریاں کیسکیڈنگ اسٹائل شیٹس رکاوٹ پروگرامنگ