نمط برمجة: الفرق بين النسختين
[مراجعة غير مفحوصة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
مانتفضض صثثغقفغقثقغفخغع وسوم: تحرير مرئي تحرير من المحمول تعديل ويب محمول |
ط استرجاع تعديلات 95.159.1.73 (نقاش) حتى آخر نسخة بواسطة JarBot وسم: استرجاع |
||
سطر 4:
يمكن [[لغة برمجة|للغة البرمجة]] أن تدعم عدة أنماط برمجة. فمثلاً: برامج [[سي++]] أو [[أوبجكت باسكال]] يمكن أن تكون [[برمجة وظيفية|وظيفية]] تماماً أو [[برمجة كائنية التوجه|كائنية التوجه]] تماماً، أو قد تحتوي خليطاً من الإثنين. مصممو البرامج و[[مبرمج|المبرمجون]] هم الذين يحددون كيف يستخدمون الأنماط المختلفة.
==نظرة
ان لغات البرمجة يمكنها أن تدعم العديد من الأنماط. على سبيل المثال لا الحصر في لغة C++ أو في باسكال غرضية التوجه Object
▲ان لغات البرمجة يمكنها أن تدعم العديد من الأنماط. على سبيل المثال لا الحصر في لغة C++ أو في باسكال غرضية التوجه Object Pنةامماهنascal يمكن ان يكون البرنامج مكتوب بشكل إجرائي proceduralاو غرضي التوجه object-oriented بشكل كامل، أو يمكن ان يحوي عناصر من النمطين السابقين.
ان متطلبات تصميم البرمجيات والمبرمجين يقررون كيف يتم استعمال عناصر الأنماط.
|