مرتب کرنے والے IR کیسے استعمال کرتے ہیں؟
انٹرمیڈیٹ لینگویج ایک تجریدی مشین کی زبان ہے جو کمپیوٹر پروگراموں کے تجزیہ میں مدد کے لیے بنائی گئی ہے۔ یہ اصطلاح کمپائلرز میں ان کے استعمال سے آتی ہے، جہاں کسی پروگرام کے سورس کوڈ کا ترجمہ کوڈ کو بہتر بنانے والی تبدیلیوں کے لیے زیادہ موزوں شکل میں کیا جاتا ہے، اس سے پہلے کہ کسی ہدف والی مشین کے لیے آبجیکٹ یا مشین کوڈ تیار کیا جائے۔
مرتب کرنے والے پروگرام کے سورس کوڈ کا ترجمہ انٹرمیڈیٹ نمائندہ (IR) میں کرتے ہیں، جو ٹارگٹ مشین کے لیے آبجیکٹ کوڈ بنانے سے پہلے کوڈ کی تبدیلیوں کے لیے زیادہ موزوں ہے۔