উদাহরণ: Python এবং JavaScript এর মডুলার প্রোগ্রামিং
মডুলার প্রোগ্রামিং হল একটি সফটওয়্যার ডিজাইন কৌশল যেখানে কোডকে ছোট, স্বতন্ত্র অংশে বিভক্ত করা হয়, যা প্রতিটি একটি নির্দিষ্ট কার্যক্রম সম্পাদন করে। Python এবং JavaScript উভয়েই মডুলার প্রোগ্রামিং সমর্থন করে। নিচে উভয় ভাষায় মডুলার প্রোগ্রামিংয়ের উদাহরণ দেওয়া হলো।
১. Python মডুলার প্রোগ্রামিং
Python এ মডুলার প্রোগ্রামিং করা হয় মডিউল এবং প্যাকেজ ব্যবহার করে। প্রতিটি মডিউল সাধারণত একটি .py ফাইল।
উদাহরণ:
math_operations.py (মডিউল)
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a - b
main.py (প্রধান প্রোগ্রাম)
# main.py
import math_operations # math_operations মডিউল আমদানি করা
def main():
x = 10
y = 5
print(f"Addition: {math_operations.add(x, y)}") # ফলাফল: 15
print(f"Subtraction: {math_operations.subtract(x, y)}") # ফলাফল: 5
if __name__ == "__main__":
main()
কার্যপ্রণালী:
- math_operations.py ফাইলে
addএবংsubtractফাংশনগুলি সংজ্ঞায়িত করা হয়েছে। - main.py ফাইলে এই ফাংশনগুলি আমদানি করে ব্যবহার করা হয়েছে।
২. JavaScript মডুলার প্রোগ্রামিং
JavaScript এ মডুলার প্রোগ্রামিং করা হয় ES6 মডিউল ব্যবহার করে, যেখানে export এবং import ব্যবহার করা হয়।
উদাহরণ:
mathOperations.js (মডিউল)
// mathOperations.js
export function add(a, b) {
return a + b;
}
export function subtract(a, b) {
return a - b;
}
main.js (প্রধান প্রোগ্রাম)
// main.js
import { add, subtract } from './mathOperations.js'; // mathOperations মডিউল আমদানি করা
const x = 10;
const y = 5;
console.log(`Addition: ${add(x, y)}`); // ফলাফল: 15
console.log(`Subtraction: ${subtract(x, y)}`); // ফলাফল: 5
কার্যপ্রণালী:
- mathOperations.js ফাইলে
addএবংsubtractফাংশনগুলিexportকরা হয়েছে। - main.js ফাইলে এই ফাংশনগুলি
importকরে ব্যবহার করা হয়েছে।
উপসংহার
Python এবং JavaScript উভয়েই মডুলার প্রোগ্রামিংয়ের সুবিধা নিয়ে কাজ করে। Python-এ মডিউল ব্যবহার করা হয় .py ফাইলের মাধ্যমে, যেখানে JavaScript-এ ES6 মডিউল ব্যবহৃত হয়। এই পদ্ধতিটি কোডের পুনর্ব্যবহারযোগ্যতা, পরিষ্কারতা এবং রক্ষণাবেক্ষণ সহজ করে।
Read more