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