برمجة إجرائية: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
الرجوع عن تعديل معلق واحد من 51.39.103.214 إلى نسخة 20256358 من Benseid Seid.
JarBot (نقاش | مساهمات)
ط بوت:إضافة وصلة من تصنيف، أزال وسم وصلات قليلة
سطر 1:
{{وصلات قليلة|تاريخ=أغسطس 2015}}
{{مصدر|تاريخ=أغسطس 2015}}
{{أنماط البرمجة}}
 
'''البرمجةال[[برمجة]] الإجرائية''' {{إنج|Procedural programming}} هي [[نمط برمجة]] مشتقة من [[برمجة هيكلية|البرمجة الهيكلية]] تستند إلى مفهوم إستدعاء الإجراء، وما الإجراء إلا سلسلة من الخطوات الحسابية التي يتعين الاضطلاع بها، والتي يمكن استدعاؤها في أي وقت أثناء تنفيذ البرنامج، من قبل إجراءات أخرى أو من قبل الإجرائية ذاتها.
 
في الحقيقة هذا النمط من انماط البرمجة يملك عدة أسماء فالتسمية الرئيسية لهذا النمط من انماط لغات البرمجة يدعى اللغة الإجرائية كونها تعتمد الاجرائيات ويمكن ان تدعى ب[[برمجة أمرية|اللغة الأمرية]] وذلك من كونها لغة امرية بحيث تعتمد على تلقين الحاسب الحل خطوة بخطوة كما قد نجد تسمية [[البرمجة المهيكلة|البرمجة الهيكلية]] بحيث تعتمد على مفهوم استدعاء الاجرائيات أو كما هي معروفة بالروتين.
السطر 14 ⟵ 13:
* routines روتينات
* subroutines روتينات فرعية
توصيف حل المشكلة خطوة بخطوة والتي تعد من مساوئ هذا النمط حيث يجب على المبرمجال[[مبرمج]] ان يقوم بحل المشكلة المتناولة بنفسه وليس الحاسب.
 
هذا النمط كان يعتبر [[الجيل الثالث من لغات البرمجة|الجيل الثالث من انماط البرمجة]].