هو نمط برمجة مشتق من البرمجة الهيكلية يستند إلى مفهوم استدعاء الإجراء، وما الإجراء إلا سلسلة من الخطوات الحسابية التي يتعين الاضطلاع بها، والتي يمكن استدعاؤها في أي وقت أثناء تنفيذ البرنامج، من قبل إجراءات أخرى أو من قبل الإجرائية ذاتها. في الحقيقة هذا النمط من انماط البرمجة يملك عدة اسماء فالتسمية الرئيسية لهذا النمط من انماط لغات البرمجة يدعى Procedural programming اي لغة اجرائية كونها تعتمد الاجرائيات ويمكن ان تدعى ب imperative programming اي لغة امرية وذلك من كونها لغة امرية بحيث تعتمد على تلقين الحاسب الحل خطوة بخطوة كما قد نجد تسمية structured programming اي برمجة هيكلية بحيث تعتمد على مفهوم استدعاء الاجرائيات او كما هي معروفة بالروتين. التعليم عن بعد وأثره على الطالب – أنوار. تعتمد هذه اللغة عدة مبادىء: تقسيم البرنامج الى عدة اقسام جزئية لتسهيل القراءة واعادة الاستخدام تسمى هذه الاجزاء بعدة اسماء: Procedures اجراءات functions توابع methods منهجيات routines روتين subroutines روتين فرعي توصيف حل المشكلة خطوة بخطوة والتي تعد من مساوىء هذا النمط حيث يجب على المبرمج ان يقوم بحل المشكلة المتناولة بنفسه وليس الحاسب. هذا النمط كان يعتبر الجيل الثالث من انماط البرمجة.
الكفاءة: كفاءة اللغة البرمجية تُعني أنّها لا تحتاج الى الوقت الكبير لتشغيلها، ولا تحتاجُ الى المساحة الكبيرة لتخزينها. البساطة: بساطة اللغة البرمجية تُعني سلالتها وسهولة تعامل المبرمجين معها. امكانية النقل: امكانية نقل اللغة البرمجية تُعني نقل البرنامج المكتوب بلغة برمجية من جهاز لآخر دون حدوثِ أي خلل أو تغيير. ما الفرق بين لغة البرمجة الاجرائية ولغة البرمجة بالكائنات - إسألنا. سهولة اكتشاف الأخطاء: لا بدّ وأن يكون هنالك طريقة تتبعُ الأكواد البرمجية وتكتشفُ الخطأ فيها ضمن اللغات البرمجية المُستخدمة. التصميم الخاص: فلغات البرمجة تُقسم وفق تصميمها الى اللغات الاجرائية، وهي التي تكتب فيها الأوامر البرمجية بشكل متسلسل، واللغات الشيئية التي يُقسم فيها البرنامج الى مجموعة من الحزم والبيانات والأنظمة المُختلفة. شاهد أيضًا: تحتوي لغة الآلة على مترجم يتولى عملية التحويل من لغة الآلة إلى لغة التجميع أمثلة على لغات البرمجة يوجدُ العديد من الأمثلة على لغات البرمجة، ومنّها: [5] ++C: لغة برمجية كائنية التوجه، وهي تطوير للغة C، تستخدمُ في تطويرِ الألعاب والبرمجيات المُختلفة. Java: هي لغة برمجية كائنية التوجه، وهي تطوير للغة ++C، وتستخدمُ في تطويرِ تطبيقات الهواتف الذكية، وفي الويب، والبرمجيات المُختلفة.
JavaScript: هي لغة برمجية عالية المستوى، تستخدم في تطوير صفحات الويب، بحيثُ تمكنُ المبرمج من اضافة الرسوم المتحركة والتفاعلات الى صفحة الويب. Python: لغة برمجية كائنية التوجه، تستخدم في عمل البرامج البسيطة، وفي تطبيقات الويب، وواجهات البرامج. إلى هُنا نكون قد وصلنا الى نهايةِ مقالنا لغة البرمجة الاجرائية ، حيثُ سلطنا الضوء على مفهوم لغات البرمجة، وأنواعها، وخصائصها، كما تطرقنا إلى محموعة من الأمثلة على البرمجة.
المصدر رمجة_إجرائية
تعتمد اللغات المنطقية على قوانين هورن الممثلة بالشكل التالي: H:- B1, …, Bn. بحيث H هو الدالة الهدف و B1... n هي قضايا يجب البحث عن حلها لحل القضية الرئيسية ويمكن تأويلها بشكل إجرائي على الشكل: كي تحل\تظهر H اظهر\حل B1 وقم بحل\اظهار B2...... إلى Bn وبلغة المنطق الرياضي يمكن القول الجملة السابقة تكافئ: B1 and … and Bn → H مبرمجي اللغات المنطقية المحترفين يستخدمون تفسيرات اجرائية ليكتبو برامجهم وتفسيرات تصريحية للتأكد من خلو الهدف من اخطاء والوصول للهدف. مراجع [ عدل] ^ "معلومات عن برمجة إجرائية على موقع " ، ، مؤرشف من الأصل في 12 سبتمبر 2015. ^ "Procedural programming" ، Wikipedia (باللغة الإنجليزية)، 15 فبراير 2021، مؤرشف من الأصل في 3 أبريل 2021.