ماهى لغات البرمجة ؟
لغة برمجة
لغة البرمجة ، هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب.
لغة وسيطة (حوسبة)
هو ليس مصمم صريحاً كلغة وسيطة , طبيعة سي (لغة برمجة)(بالإنجليزية:سي) كتجريد التجميع و تواجدها في كل مكان كواقع بلغة النظام في شبيه يونكس (بالإنجليزية:Unix-like) و انظمة التشغيل الاخرى جعلتها شائعة في اللغة الوسيطة: إيفل (لغة برمجة) (بالإنجليزية:Eiffel (programming language)) , (بالإنجليزية:Sather) , (بالإنجليزية:Esterel) , بعض لغات ليسب (بالإنجليزية:Lisp (programming language)) ( (بالإنجليزية:Gambit (scheme implementation)) , (بالإنجليزية:(Lush (programming language)) , هاسكل (لغة برمجة) (بالإنجليزية:Haskell (programming language)) ( (بالإنجليزية:Glasgow Haskell Compiler) ) , (بالإنجليزية:Squeak) , (بالإنجليزية:Cython) , (بالإنجليزية:Seed7) , (بالإنجليزية:SystemTap) , (بالإنجليزية:Vala (programming language)) والاخرين جعلوا سي (لغة برمجة)(بالإنجليزية:سي) كلغة وسيطة. صممت المتغيرات في سي (لغة برمجة)(بالإنجليزية:سي) لتوفير مميزات كلغة تجميع محموله تتضمن (بالإنجليزية:C--) و سي (لغة برمجة)(بالإنجليزية:سي) اللغة الوسيطة.
اي لغة تستهدف آلة افتراضية (بالإنجليزية:آلة افتراضية) او (بالإنجليزية:p-code machine) تستطيع ان تعتبر لغة وسيطة:
اللغة الوسيطة العامة لمايكروسوفت هي اللغة الوسيطة المصممه لنشر جميع المحولات البرمجية لـ (دوت نت فريموورك) قبل التجميع ثابت أو ديناميكي إلى لغة الآلة.
في حين اغلب لغات الوسيطة مصممه لدعم اللغات التي كتبت بشكل ثابت , وهذا (بالإنجليزية:Parrot intermediate representation) مصمم لدعم اللغات التي كتبت متحركة - في البداية (بيرل , بايثون)(لغات برمجه). 
(بالإنجليزية:TIMI) هو عالي المستوى يستهدف النظام الاساسي لـ (بالإنجليزية:IBM System i).
ماتلاب (بالإنجليزية:ماتلاب) شيفرة مقتبسة سابقاً.
(بالإنجليزية:Microsoft P-Code).
(بالإنجليزية:مجموعة مترجمات جنو) يستخدم عدة لغات وسيطة داخلياً لتبسيط التنقل والتجميع.