কেন সাবপ্রোগ্রাম ব্যবহার করা হয়?

কেন সাবপ্রোগ্রাম ব্যবহার করা হয়?
কেন সাবপ্রোগ্রাম ব্যবহার করা হয়?
Anonim

সাবপ্রোগ্রামগুলি হল ছোট প্রোগ্রাম যা একটি বড়, প্রধান প্রোগ্রামের মধ্যে লেখা হয়। একটি সাবপ্রোগ্রামের উদ্দেশ্য হল একটি নির্দিষ্ট কাজ সম্পাদন করা। এই কাজটি মূল প্রোগ্রামের বিভিন্ন পয়েন্টে একাধিকবার করার প্রয়োজন হতে পারে৷

সাবপ্রোগ্রাম ব্যবহার করার প্রধান কারণ কী?

সাবপ্রোগ্রাম ব্যবহার করার বিভিন্ন সুবিধা রয়েছে:

  • এগুলি কোডটিকে সহজ রাখতে সাহায্য করে, এবং এইভাবে, আরও পাঠযোগ্য;
  • তারা প্রোগ্রামারকে পুরো প্রোগ্রাম জুড়ে যতবার প্রয়োজন ততবার একই কোড ব্যবহার করার অনুমতি দেয়;
  • তারা প্রোগ্রামারকে প্রয়োজনীয় ফাংশন সংজ্ঞায়িত করার অনুমতি দেয়; এবং,
  • এগুলি অন্যান্য প্রোগ্রামে ব্যবহার করা যেতে পারে।

সাবপ্রোগ্রাম ব্যবহার করার দুটি কারণ কী?

সাবপ্রোগ্রাম ব্যবহারের দুটি গুরুত্বপূর্ণ সুবিধা হল পুনঃব্যবহার এবং বিমূর্তকরণ। আমাদের সর্ট প্রোগ্রামে আমরা দেখেছি কিভাবে সাবপ্রোগ্রাম আমাদের একই কোড পুনরায় ব্যবহার করতে দেয়। যদিও Sort প্রোগ্রাম অনেক অদলবদল করে, আমাদের শুধুমাত্র একবার সোয়াপ পদ্ধতি লিখতে হবে। Swap-এ প্রতিটি কল একই কোড ব্যবহার করে যা আমরা পদ্ধতির জন্য লিখেছিলাম।

একটি সাবরুটিনের মূল উদ্দেশ্য কী?

কম্পিউটার প্রোগ্রামিং-এ, একটি সাবরুটিন হল প্রোগ্রাম নির্দেশাবলীর একটি ক্রম যা একটি নির্দিষ্ট কাজ সম্পাদন করে, একটি ইউনিট হিসেবে প্যাকেজ করা হয়। এই ইউনিটটি তখন প্রোগ্রামগুলিতে ব্যবহার করা যেতে পারে যেখানে সেই নির্দিষ্ট কাজটি করা উচিত।

সাবপ্রোগ্রামগুলি কি জেনেরিক হতে পারে?

একটি জেনেরিক সাবপ্রোগ্রাম হল একটি সাবপ্রোগ্রাম যার প্যারামেট্রিক পলিমারফিজম রয়েছে। কজেনেরিক সাবপ্রোগ্রাম একই একক মেমরি অবস্থানের বিভিন্ন ধরনের মান গ্রহণ করতে পারে। প্যারামেট্রিকভাবে পলিমরফিক সাবপ্রোগ্রামকে প্রায়ই জেনেরিক সাবপ্রোগ্রাম বলা হয়।

প্রস্তাবিত: