أجهزة الكمبيوتربرمجة

برمجة وحدات

برمجة وحدات تعمل على مبدأ "تقسيم وقهر". فمن الضروري أن نفهم.

وتعني البرمجة النمطية تنظيم البرنامج كمجموعة من الوحدات الصغيرة المستقلة، التي يشار إليها عادة باسم الوحدات التي يخضع سلوكها وهيكلها بالكامل لمبادئ محددة جيدا. ومن المفيد تقسيم تطبيق مفهوم "الوحدة النمطية"، في ضوء الوحدة النحوية للغة البرمجة، وعند الحديث عن وحدة تجزئة برنامج كبير إلى عدة كتل، يمكن تنفيذها على شكل إجراءات ووظائف. استخدام البرمجة النمطية يجعل من الممكن لتبسيط اختبار البرنامج والكشف في الوقت المناسب من الأخطاء. يمكنك فصل المهام المعتمدة على الأجهزة بشكل صارم عن المهام الفرعية الأخرى، مما سيؤدي إلى تحسين تنقل البرامج التي يتم إنشاؤها. وحدات الوقت الحرجة يمكن إعادة صياغة بشكل منفصل، الأمر الذي يجعل عملية أسهل بكثير ويجعل كفاءة أعلى بكثير. وبالإضافة إلى ذلك، البرمجة النمطية هو أسهل بكثير لفهم، منذ وحدات يمكن استخدامها على نحو فعال كبنات بناء في البرامج الأخرى.

وقد بدأ استخدام مصطلح "الوحدة النمطية" في البرمجة فيما يتعلق بإدخال المبدأ النموذجي عند كتابة البرامج. في السبعينات، تم استدعاء وحدة ما بعض الوظائف أو الإجراءات التي كانت مكتوبة وفقا لقواعد معينة. ومنذ ذلك الحين لم تكن هناك متطلبات معترف بها عالميا، وكان يسمى وحدة أي إجراء، الذي كان حجم يصل إلى خمسين خطوط. بارناسوس شكلت أول متطلبات ملموسة للوحدة: "لتشكيل وحدة واحدة، يجب أن يكون هناك ما يكفي من المعرفة الدنيا عن محتوى الآخر". اتضح، كان بارناسوس الذين شكلوا لأول مرة مفهوم إخفاء المعلومات في البرمجة. تعريفه يقودنا إلى حقيقة أن أي إجراء منفصل من أدنى وأعلى مستوى من التسلسل الهرمي يمكن أن يسمى وحدة نمطية. ولم يكن بالإمكان توفير المعلومات الموثوقة عن طريق استخدام الهياكل القائمة في ذلك الوقت، لأنها كانت عرضة للعمل القوي للمتغيرات العالمية، ومن الصعب جدا التنبؤ بسلوكها في البرامج المعقدة. كان من الضروري إنشاء بناء تم عزله عن هذه المتغيرات. كان لها أن كان يسمى وحدة، وعلى أساس البرمجة وحدات ولدت.

في البداية، كان من المفترض أن تنفيذ حزم البرامج المعقدة يمكن تنفيذها باستخدام الوحدة النمطية جنبا إلى جنب مع المهام والإجراءات كتصميم يجمع بين ويخفي تفاصيل تنفيذ مهمة فرعية محددة. ولكن توربو باسكال لم تنفذ بالكامل مبدأ البرمجة وحدات. في هذه اللغة، لا يوجد دعم للوحدات الداخلية، لا يتم تنفيذ الاستيراد بمرونة، لأنه لا يسمح استيراد الأشياء من بعض الوحدات الأخرى. وأدى التأثير المشترك لهذا الظرف إلى حقيقة أنه مع انتشار الحواسيب الشخصية، ازداد عدد المبرمجين توسعا كبيرا، مما أدى إلى خفض متوسط مستوى الاستعداد النظري، إلى أن الوحدات النمطية كانت تستخدم عند وضع التطبيقات كأدوات لإنشاء مكتبات للمهام والإجراءات. فقط المبرمجين المؤهلين تطبيق السلطة الكاملة لهذا التصميم لغة لهيكلة العمليات من جميع الكائنات.

إذا نظرتم إلى وحدات باسكال من وجهة نظر مبرمج، ثم يجب تحديد عددهم من خلال تحلل المهمة في عدد من المهام الفرعية مستقلة عن بعضها البعض. في الحالة القصوى، يمكن استخدام الوحدة للدخول في إجراء واحد فقط إذا كان مطلوبا أن الإجراء المحلي الذي يقوم به هو مستقل تماما عن تأثير أجزاء أخرى من البرنامج عند إجراء تغييرات على رمز المشروع.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.