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