Compile and go system
کمپیوٹر پروگرامنگ میں، ایک مرتب کریں اور جائیں نظام، مرتب کریں، لوڈ کریں، اور جائیں نظام، جمع کریں اور جائیں نظام، یا لوڈ کریں اور جائیں نظام ایک پروگرامنگ زبان کا پروسیسر ہے جس میں تالیف، اسمبلی، یا لنک کے مراحل پروگرام کے نفاذ سے الگ نہیں ہوتے ہیں۔ پروگرام کی درمیانی شکلیں عام طور پر پرائمری میموری میں رکھی جاتی ہیں، اور فائل سسٹم میں محفوظ نہیں کی جاتی ہیں۔ مرتب اور جانے والے نظاموں کی مثالیں واٹفور، پی ایل/سی، اور ڈارٹماؤتھ بیسک ہیں۔ لوڈ اینڈ گو سسٹمز کی ایک مثال وہ لوڈر ہے جو انتھونی جے بار نے 1968 میں یونیورسٹی کمپیوٹنگ کارپوریشن کے لیے لکھا تھا جسے 1972 میں آئی بی ایم او ایس/360 لوڈر نے مارکیٹ میں تبدیل کر دیا تھا۔ یہ او ایس/360 لوڈرز لنکیج ایڈیٹر کے بہت سے افعال انجام دیتے ہیں لیکن منسلک پروگرام کو ڈسک پر قابل عمل بنانے کے بجائے میموری میں رکھتے ہیں۔ مرتب کریں اور جائیں کے نظام ترجمانوں سے مختلف ہیں، جو یا تو براہ راست سورس کوڈ پر عمل درآمد کرتے ہیں یا انٹرمیڈیٹ نمائندگی پر عمل درآمد کرتے ہیں۔ تجزیہ مرتب کرنے اور جانے کے نظام کے فوائد یہ ہیں: صارف کو مرتب کرنے، جمع کرنے، جوڑنے، لوڈ کرنے اور انجام دینے کے الگ الگ مراحل سے متعلق فکر مند ہونے کی ضرورت نہیں ہے۔ عمل درآمد کی رفتار عام طور پر تشریح شدہ نظاموں سے بہت زیادہ ہوتی ہے۔ وہ آسان اور لاگو کرنے میں آسان ہیں۔ مرتب اور جانے والے لوڈرز کے نقصانات یہ ہیں: اسمبلر یا مرتب کی موجودگی کی وجہ سے میموری کی جگہ ضائع ہوتی ہے۔ کوڈ کو ہر بار چلانے کے بعد دوبارہ پروسیس کیا جانا چاہیے۔ متعدد ماڈیولز والے نظام، ممکنہ طور پر مختلف زبانوں میں، اس فریم ورک کے اندر قدرتی طور پر سنبھالے نہیں جا سکتے۔ مرتب اور جانے کے نظام تعلیمی ماحول میں مقبول تھے، جہاں طلباء کے پروگرام چھوٹے ہوتے تھے، کئی بار مرتب کیے جاتے تھے، عام طور پر تیزی سے انجام دیے جاتے تھے اور، ایک بار ڈیبگ ہونے کے بعد، شاذ و نادر ہی دوبارہ انجام دینے کی ضرورت پڑتی تھی۔ یہ بھی دیکھیں کہ وقت سے پہلے کی تالیف حوالہ جات کراس حوالہ ذرائع نے کسی بھی مرتب شدہ زبان کے کمپیوٹر پروگرامنگ کے لیے ڈیو یوسٹ کے "کمپائل اینڈ گو" کے بیرونی لنکس کا استعمال کیا ہے۔