غير مرتبط باللغة

البرمجة أو كتابة النصوص البرمجية المستقلة عن اللغة (وتسمى أيضًا البرمجة المحايدة للغة أو المستقلة عن اللغة أو متعددة اللغات ) هي نموذج برمجي لا يتم فيه الترويج لأي لغة معينة.

في التعليم التمهيدي، يشير المصطلح إلى مبادئ التدريس وليس إلى خصائص اللغة. [ 1 ] على سبيل المثال، كتاب مثل "بنية وتفسير برامج الحاسوب" هو في الواقع كتاب لا يقتصر على لغة برمجة معينة، ولا يتناول البرمجة بلغة Scheme بحد ذاتها .

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

يشير مصطلح "البرمجة متعددة اللغات" في البرمجة وكتابة النصوص البرمجية إلى برنامج يتم فيه استخدام لغتين أو أكثر بشكل فعال ضمن شفرة البرنامج، حيث تساهم كل لغة بمزاياها المميزة. [ 2 ]

انظر أيضاً

مراجع