ڪمپيوٽرن, پروگرامن
الڳ پروگرامن
الڳ پروگرامن "جدا ۽ راڄ" جي اصول تي ڪم. رپين جي تحقيقات.
الڳ پروگرامن آزاد ننڍي-اوچائي پور، جنهن کي عام طور تي ماڊيول سڏيندا آهن جو هڪ plurality جيئن پروگرام کي منظم شامل، هن جو رويو ۽ جوڙجڪ ڪافي مڪمل ماتحت ڪجهه اصول آهن. جڏهن syntactic جو هڪ قول آهي اتي اهو "يونٽ" جي مفهوم جي استعمال حصيداري ڪرڻ جي قابل آهي هڪ ٻوليء جي يونٽ پروگرام ۽ جڏھن ان کي ڪيترن ئي پور جي طريقيڪار جي روپ ۾، گڏو گڏ ۾ عمل ڪري سگهجي ٿو ته ۾ هڪ وڏو پروگرام جي هڪ صورت يونٽ آهي ڪم جي روپ. الڳ پروگرامن جي استعمال جي simplify لاء اهو ممڪن بڻائي جاچ پروگرام ۽ غلطيون جي بروقت نظربند آهن. ان کي سختي سان ٻين subtasks، جنهن قائم پروگرامن جي mobility بهتر ٿيندو کان هارڊويئر-منحصر ڪمن کان الڳ ڪري سگهجي ٿو. وقت-نازڪ ماڊيول الڳ تبديل ڪري سگهون ٿا، جنهن بامعني عمل simplifies ۽ افاديت گهڻو اوچي آهي ٻڌائيندو. ان کان سواء، سنڌ جي الڳ پروگرامن کان ماڊيول آهر ٻين پروگرامن لاء پور جي تعمير جي طور تي استعمال ڪري سگهجي ٿو، گهڻو سمجهڻ ۾ آسان آهي.
هن اصطلاح "module" پاڻ کي هڪ الڳ اصول جي تعارف سان تعلقي ۾ پروگرامن ۾ استعمال ڪيو وڃي ٿو جڏهن پروگرام لکڻ شروع ڪيائين. ستر ۾، هڪ module فعل يا طريقيڪار جي ڪجهه قسم جو آهي، جنهن کي ڪجهه ضابطن موجب لکيو ويو آهي سڏيو. جيئن ته وقت تي عام قبول گهرجون قائم نه ڪيو ويو آهي، جو module ڪنهن به عمل جن جي ماپ پنجاهه سٽون کي کنيو آهي سڏيو ويندو آهي. جي module لاء Parnassus پهرين concretized گهرجون قائم ڪيا ويا: "امان ڪائي module بڻجي ڪرڻ ۾ ٻين جي موڪليل جي باري ۾ ان جي گهٽ علم جي لاء ڪافي هجڻ گهرجي." اهو ٻاهر ڦرندو ان کي پهريون ڀيرو Parnassus پروگرامن ۾ روپوش معلومات جو تصور قائم ٿي ويو. سندس وصف جي حقيقت اها آهي ته سنڌ جي module جي زير ۽ واريو جي بلند ترين سطح جي طور تي ڪنهن واحد طريقيڪار ڪرڻ جو حوالو ڏنو وڃي ٿو ٿي سگھي ٿو ته اسان ٿي ويا آهن. محفوظ لڪي جي معلومات، جوڙجڪ ته وقت موجود جو استعمال ڪندي حاصل نه ٿي سگهي تنهنڪري اهي عالمي variables جي ڏسڻ وٽان اثر لوڪ هئا ۽ انهن جو رويو پيچيده پروگرامن ۾ گوئي ڪرڻ ڏکيو آهي. اهو هڪ اڏاوت آهي ته انهن variables کان اڪيلائيء آهي پيدا ڪرڻ ضروري هو. اها ڳالهه آئي ۽ نالي module هو، ۽ ان جي بنياد تي، ۽ الڳ پروگرامن پيدا ٿيو.
شروعات ۾ اهو فرض ڪيو ويو آهي ته پيچيده سافٽ ويئر نظام جي عمل ڪرائڻ جي ڪم ۽ طريقيڪار سان هڪ بحسب تي module استعمال ڪرڻ تي عمل ڪري سگهجي ٿو ته جيئن تعمير کي متحد ۽ لڪندو هڪ خاص subtask جي عملدرآمد جا تفصيل. پر TURBO pascal ٻوليء ۾ ان کي پوريء طرح الڳ پروگرامن جي اصول تي عمل نه ڪيو ويو. هن ٻوليء جي مڪمل اندروني ماڊيول جي حمايت نه ڪندو آھي، آمد، insufficiently لچڪدار عمل کان ان کي ڪنهن ٻئي ماڊيول کان اعتراض درآمد ڪرڻ جي اجازت نه رکندو آھي. حقيقت اها آهي ته ذاتي ڪمپيوٽرن جي پنگريو سان وڏي پروگرامن ماڻهو آهي، جنهن کي نظرياتي تياري جي سراسري سطح تي بيٺي جي حد تائين وسعت سان هن حقيقت جي ٿيل اثر، ته حقيقت اها آهي ته درخواست ماڊيول جي ترقي ڪم ۽ طريقيڪار جي لائبريريون جو مسئلو ٺاهڻ جو مطلب طور استعمال ٿيا روانا. صرف معني programmers عملن جي structuring ۾ سڀني اعتراض لاء ٻوليء جي جوڙجڪ جو مڪمل اختيار استعمال ڪيو.
توهان هڪ پروگرامر جي ڪانه کان pascal يونٽ تي نظر ٿا، انهن جو تعداد ذيلي ڪمن، ھڪ ٻئي جي آزاد جو هڪ انگ ۾ سنڌ جي مسئلي جي decomposition جي آڌار ڪيو وڃي. پيريء صورت ۾، سنڌ جي module جو نتيجو اهو ئي هڪ علاج آهي، ته ضرورت جي لاء استعمال ڪري سگهجي ٿو، ته ان جا پيروڪار آهي ته مڪاني عمل ڪرڻ، ان کي مڪمل طور تي آزاد جو مسودو ڪوڊ ۾ ڪيو تبديلين سان پروگرام جي ٻين حصن جي اثر کان هو.
Similar articles
Trending Now