সুচিপত্র:
সংজ্ঞা - মডুলার প্রোগ্রামিং এর অর্থ কী?
মডিউলার প্রোগ্রামিং হ'ল কম্পিউটার প্রোগ্রামকে পৃথক উপ-প্রোগ্রামগুলিতে বিভক্ত করার প্রক্রিয়া।
একটি মডিউল একটি পৃথক সফ্টওয়্যার উপাদান। এটি প্রায়শই সিস্টেমের অন্যান্য উপাদানগুলির সাথে বিভিন্ন অ্যাপ্লিকেশন এবং ফাংশনে ব্যবহৃত হতে পারে। অনুরূপ ফাংশনগুলি প্রোগ্রামিং কোডের একই ইউনিটে শ্রেণিবদ্ধ করা হয় এবং পৃথক ফাংশনগুলি কোডের পৃথক ইউনিট হিসাবে বিকশিত হয় যাতে কোডটি অন্যান্য অ্যাপ্লিকেশনগুলির দ্বারা পুনরায় ব্যবহার করা যায় can
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) মডিউলার প্রোগ্রামিং ধারণার সাথে অনেকাংশে সামঞ্জস্যপূর্ণ। মডিউলার প্রোগ্রামিং একাধিক প্রোগ্রামারকে কর্মের বিভাজন করতে এবং প্রোগ্রামটির অংশগুলি স্বাধীনভাবে ডিবাগ করতে সক্ষম করে।
টেকোপিডিয়া মডুলার প্রোগ্রামিংয়ের ব্যাখ্যা দেয়
মডিউলার প্রোগ্রামিংয়ের মডিউলগুলি উপাদানগুলির মধ্যে যৌক্তিক সীমানা প্রয়োগ করে এবং রক্ষণাবেক্ষণযোগ্যতা উন্নত করে। তারা ইন্টারফেসের মাধ্যমে সংযুক্ত করা হয়। এগুলি এমনভাবে ডিজাইন করা হয়েছে যাতে বিভিন্ন মডিউলগুলির মধ্যে নির্ভরতা হ্রাস করতে পারে। দলগুলি পৃথকভাবে মডিউলগুলি বিকাশ করতে পারে এবং সিস্টেমের সমস্ত মডিউলগুলির জ্ঞানের প্রয়োজন হয় না।
প্রতিটি এবং প্রতিটি মডিউল অ্যাপ্লিকেশন এর সাথে যুক্ত একটি সংস্করণ নম্বর রয়েছে। এটি মডিউল রক্ষণাবেক্ষণে বিকাশকারীদের নমনীয়তা সরবরাহ করে। কোনও পরিবর্তন যদি মডিউলটিতে প্রয়োগ করতে হয় তবে কেবল প্রভাবিত সাবরুটাইনগুলি পরিবর্তন করতে হবে। এটি প্রোগ্রামটি পড়া এবং বুঝতে সহজ করে তোলে।
মডিউলার প্রোগ্রামিংয়ের একটি প্রধান মডিউল এবং অনেক সহায়ক মডিউল রয়েছে। প্রধান মডিউলটি এক্সিকিউটেবল (এক্সই) হিসাবে সংকলিত হয়, যা সহায়ক মডিউল ফাংশনগুলি বলে। সহায়ক মডিউলগুলি পৃথক এক্সিকিউটেবল ফাইল হিসাবে উপস্থিত থাকে, যা প্রধান EXE চলাকালীন লোড হয়। প্রতিটি মডিউলের একটি বিশেষ নাম রয়েছে যা প্রোগ্রাম স্টেটমেন্টে নির্ধারিত হয়। মডিউলগুলি জুড়ে ফাংশনগুলির নামগুলি অ্যাক্সেসের জন্য অনন্য হওয়া উচিত যদি মূল মডিউল দ্বারা ব্যবহৃত ফাংশনগুলি রফতানি করা আবশ্যক।
মডিউল ধারণাকে সমর্থনকারী ভাষা হ'ল আইবিএম এসেম্ব্লার, সিওবিএল, আরপিজি, ফোরট্রান, মরফো, জোনন এবং এরলং, অন্যদের মধ্যে।
মডুলার প্রোগ্রামিং ব্যবহারের সুবিধার মধ্যে রয়েছে:
- কম কোড লিখতে হবে।
- পুনরায় ব্যবহারের জন্য একটি একক পদ্ধতি বিকাশ করা যেতে পারে, কোডটি অনেকবার টাইপ করার প্রয়োজনীয়তা দূর করে।
- প্রোগ্রামগুলি আরও সহজে ডিজাইন করা যায় কারণ একটি ছোট দল পুরো কোডের কেবলমাত্র একটি ছোট অংশ নিয়ে কাজ করে।
- মডুলার প্রোগ্রামিং অনেক প্রোগ্রামারকে একই অ্যাপ্লিকেশনটিতে সহযোগিতা করার অনুমতি দেয়।
- কোডটি একাধিক ফাইল জুড়ে সংরক্ষণ করা হয়।
- কোডটি সংক্ষিপ্ত, সহজ এবং বোধগম্য।
- ত্রুটিগুলি সহজেই চিহ্নিত করা যায়, কারণ সেগুলি সাবরোটাইন বা ফাংশনে স্থানীয়করণ করা হয়।
- একই কোড অনেক অ্যাপ্লিকেশন ব্যবহার করা যেতে পারে।
- ভেরিয়েবলের স্কোপিং সহজেই নিয়ন্ত্রণ করা যায়।




