کمپائلر ڈیزائن میں ایس ایس اے کیا ہے؟
کمپائلر ڈیزائن میں، جامد واحد اسائنمنٹ فارم (اکثر ایس ایس اے فارم یا محض ایس ایس اے کے طور پر مختص کیا جاتا ہے) ایک انٹرمیڈیٹ نمائندگی (IR) کی ایک خاصیت ہے جس کے لیے ضروری ہے کہ ہر متغیر کو ایک بار تفویض کیا جائے اور اس کے استعمال سے پہلے اس کی وضاحت کی جائے۔ اصل IR میں موجودہ متغیرات کو ورژن میں تقسیم کیا جاتا ہے، نئے متغیرات کو عام طور پر نصابی کتابوں میں سبسکرپٹ کے ساتھ اصل نام سے ظاہر کیا جاتا ہے، تاکہ ہر تعریف کو اس کا اپنا ورژن ملے۔ SSA کی شکل میں، use-def چینز واضح ہیں اور ہر ایک میں ایک عنصر ہوتا ہے۔
SSA، یا جامد واحد اسائنمنٹ فارم، ایک انٹرمیڈیٹ نمائندگی (IR) کی ایک خاصیت ہے جس کے لیے ہر متغیر کو بالکل ایک بار تفویض کرنے کی ضرورت ہوتی ہے۔ مزید برآں، SSA میں ہر متغیر کو استعمال کرنے سے پہلے اس کی تعریف کرنی چاہیے۔