گھر ترقی ماڈیولر پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

ماڈیولر پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - ماڈیولر پروگرامنگ کا کیا مطلب ہے؟

ماڈیولر پروگرامنگ ایک کمپیوٹر پروگرام کو الگ الگ سب پروگراموں میں تقسیم کرنے کا عمل ہے۔

ایک ماڈیول ایک الگ سافٹ ویئر جزو ہے۔ یہ اکثر سسٹم کے دوسرے اجزاء کے ساتھ طرح طرح کی ایپلی کیشنز اور افعال میں استعمال کیا جاسکتا ہے۔ اسی طرح کے افعال کو پروگرامنگ کوڈ کے ایک ہی یونٹ میں گروپ کیا جاتا ہے اور الگ الگ افعال کوڈ کے الگ الگ اکائیوں کے طور پر تیار کیے جاتے ہیں تاکہ کوڈ کو دوسری ایپلی کیشنز کے ذریعہ دوبارہ استعمال کیا جاسکے۔

آبجیکٹ پر مبنی پروگرامنگ (OOP) بڑی حد تک ماڈیولر پروگرامنگ کے تصور کے ساتھ مطابقت رکھتا ہے۔ ماڈیولر پروگرامنگ متعدد پروگرامرز کو کام کے تقسیم اور پروگرام کے ٹکڑوں کو آزادانہ طور پر تقسیم کرنے کے قابل بناتا ہے۔

ٹیکوپیڈیا ماڈیولر پروگرامنگ کی وضاحت کرتا ہے

ماڈیولر پروگرامنگ کے ماڈیول اجزاء کے مابین منطقی حدود کو نافذ کرتے ہیں اور برقرار رکھنے کو بہتر بناتے ہیں۔ وہ انٹرفیس کے ذریعے شامل کیے جاتے ہیں۔ وہ اس طرح ڈیزائن کیے گئے ہیں کہ مختلف ماڈیول کے مابین انحصار کم سے کم کیا جاسکے۔ ٹیمیں الگ الگ ماڈیول تیار کرسکتی ہیں اور انہیں سسٹم میں موجود تمام ماڈیولز کے بارے میں معلومات کی ضرورت نہیں ہے۔


ہر ماڈیولر ایپلی کیشن کے ساتھ وابستہ نمبر ہوتا ہے۔ یہ ڈویلپرز کو ماڈیول کی بحالی میں لچک فراہم کرتا ہے۔ اگر کسی تبدیلی کو کسی ماڈیول میں لاگو کرنا ہو تو ، صرف متاثرہ سبروٹائن کو تبدیل کرنا ہوگا۔ اس سے پروگرام کو پڑھنے اور سمجھنے میں آسانی ہوجاتی ہے۔


ماڈیولر پروگرامنگ میں ایک مرکزی ماڈیول اور بہت سے معاون ماڈیولز ہیں۔ مرکزی ماڈیول ایک عمل درآمد (EXE) کے طور پر مرتب کیا گیا ہے ، جو معاون ماڈیول افعال کو کہتے ہیں۔ معاون ماڈیول علیحدہ عمل پزیر فائلوں کی حیثیت سے موجود ہیں ، جو اہم EXE چلنے پر بھری ہوتی ہیں۔ پروگرام کے بیان میں ہر ماڈیول کا ایک انوکھا نام ہوتا ہے۔ اگر ماڈیول کے ذریعہ استعمال ہونے والے افعال کو برآمد کرنا ضروری ہو تو آسان رسائی کے ل across ماڈیولز کے فنکشن کے نام منفرد ہونے چاہئیں۔


ایسی زبانیں جو ماڈیول کے تصور کی حمایت کرتی ہیں وہ ہیں IBM Assembler، COBOL، RPG، FORTRAN، Morpho، Zonnon and Erlang، شامل ہیں۔


ماڈیولر پروگرامنگ کے استعمال کے فوائد میں شامل ہیں:

  • کم کوڈ لکھنا پڑتا ہے۔
  • کوڈ کو کئی بار ٹائپ کرنے کی ضرورت کو ختم کرتے ہوئے دوبارہ استعمال کے ل A ایک عمل تیار کیا جاسکتا ہے۔
  • پروگراموں کو زیادہ آسانی سے ڈیزائن کیا جاسکتا ہے کیونکہ ایک چھوٹی ٹیم پورے کوڈ کے صرف ایک چھوٹے سے حص .ے کے ساتھ کام کرتی ہے۔
  • ماڈیولر پروگرامنگ بہت سے پروگرامرز کو اسی درخواست پر تعاون کرنے کی اجازت دیتا ہے۔
  • کوڈ متعدد فائلوں میں محفوظ ہے۔
  • کوڈ مختصر ، آسان اور سمجھنے میں آسان ہے۔
  • غلطیوں کی نشاندہی آسانی سے کی جاسکتی ہے ، کیونکہ وہ سبروٹین یا فنکشن میں مقامی ہیں۔
  • ایک ہی کوڈ کو بہت سے ایپلی کیشنز میں استعمال کیا جاسکتا ہے۔
  • متغیرات کی اسکوپنگ کو آسانی سے کنٹرول کیا جاسکتا ہے۔
ماڈیولر پروگرامنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف