Compile and go system
কম্পিউটার প্রোগ্রামিং-এ, একটি কম্পাইল অ্যান্ড গো সিস্টেম, কম্পাইল, লোড অ্যান্ড গো সিস্টেম, অ্যাসেম্বল অ্যান্ড গো সিস্টেম, বা লোড অ্যান্ড গো সিস্টেম হল একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ প্রসেসর যেখানে সংকলন, অ্যাসেম্বলি বা লিঙ্ক ধাপগুলি প্রোগ্রাম এক্সিকিউশন থেকে পৃথক করা হয় না। প্রোগ্রামের মধ্যবর্তী রূপগুলি সাধারণত প্রাথমিক স্মৃতিতে রাখা হয় এবং ফাইল সিস্টেমে সংরক্ষণ করা হয় না। কম্পাইল-অ্যান্ড-গো সিস্টেমের উদাহরণ হল ওয়াটফোর, পিএল/সি এবং ডার্টমাউথ বেসিক। লোড-অ্যান্ড-গো সিস্টেমের একটি উদাহরণ হল লোডার অ্যান্টনি জে বার 1968 সালে ইউনিভার্সিটি কম্পিউটিং কর্পোরেশনের জন্য লিখেছিলেন যা 1972 সালে আইবিএম ওএস/360 লোডার দ্বারা বাজারে প্রতিস্থাপিত হয়েছিল। এই ওএস/360 লোডারগুলি লিঙ্কেজ এডিটরের অনেকগুলি কাজ সম্পাদন করে কিন্তু সংযুক্ত প্রোগ্রামটিকে ডিস্কে এক্সিকিউটেবল তৈরি করার পরিবর্তে মেমরিতে রাখে। কম্পাইল অ্যান্ড গো সিস্টেমগুলি দোভাষীদের থেকে আলাদা, যা হয় সরাসরি সোর্স কোড কার্যকর করে বা একটি মধ্যবর্তী উপস্থাপনা কার্যকর করে। বিশ্লেষণ কম্পাইল-অ্যান্ড-গো সিস্টেমের সুবিধাগুলি হ 'লঃ ব্যবহারকারীকে সংকলন, সমাবেশ, লিঙ্কিং, লোডিং এবং কার্যকর করার পৃথক ধাপগুলির সাথে উদ্বিগ্ন হওয়ার দরকার নেই। বাস্তবায়নের গতি সাধারণত ব্যাখ্যামূলক ব্যবস্থার তুলনায় অনেক বেশি। এগুলি সহজ এবং বাস্তবায়িত করা সহজ। কম্পাইল-এন্ড-গো লোডারগুলির অসুবিধাগুলি হলঃ অ্যাসেম্বলার বা কম্পাইলারের উপস্থিতির কারণে মেমরি স্পেসে অপচয় হয়। কোডটি প্রতিবার চালানোর সময় অবশ্যই পুনরায় প্রক্রিয়াজাত করতে হবে। একাধিক মডিউল সহ সিস্টেমগুলি, সম্ভবত বিভিন্ন ভাষায়, এই কাঠামোর মধ্যে স্বাভাবিকভাবে পরিচালনা করা যায় না। কম্পাইল-অ্যান্ড-গো সিস্টেমগুলি একাডেমিক পরিবেশে জনপ্রিয় ছিল, যেখানে ছাত্র প্রোগ্রামগুলি ছোট ছিল, অনেকবার সংকলিত হয়েছিল, সাধারণত দ্রুত কার্যকর করা হত এবং একবার ডিবাগ হয়ে গেলে খুব কমই পুনরায় কার্যকর করার প্রয়োজন হত। আরও দেখুন সময়ের আগে সংকলন রেফারেন্স ক্রস-রেফারেন্স উৎসগুলি যে কোনও সংকলিত ভাষা কম্পিউটার প্রোগ্রামিংয়ের জন্য ডেভ ইয়স্টের "কম্পাইলএন্ডগো" বাহ্যিক লিঙ্কগুলি ব্যবহার করে।