ماذا تعرف عن برمجة إجرائية

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

وتشمل البرمجة الاجرائية لغات عديدة منها التالية: فورتران وكوبول وسي وباسكال وبيسيك

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

تعتمد هذه اللغة عدة مبادئ:

تقسيم البرنامج إلى عدة أقسام جزئية لتسهيل القراءة وإعادة الاستخدام تسمى هذه الأجزاء بعدة أسماء:



Procedures اجراءات

functions توابع

methods منهجيات

routines روتينات

subroutines روتينات فرعية

توصيف حل المشكلة خطوة بخطوة والتي تعد من مساوئ هذا النمط حيث يجب على المبرمج ان يقوم بحل المشكلة المتناولة بنفسه وليس الحاسب.

هذا النمط كان يعتبر الجيل الثالث من انماط البرمجة.

قراءة المقال الكامل على ويكيبيديا ←