
_START_ARTICLE_
مترجم متعدد
_START_PARAGRAPH_
المترجم المتعدد هو مترجم قادر على صنع كود تنفيذي لأكثر من منصة حاسوبية، ويمكن أن ينتج أكواداً لمنصة تختلف عن المنصة التي يعمل عليها. على سبيل المثال، نقول عن مترجم يعمل على ويندوز 7 للحواسيب الشخصية لكنه ينتج كود يعمل على الأجهزة الذكية مثل أندرويد أنه مترجم متعدد._NEWLINE_المترجم المتعدد ضروري لإنتاج كود يعمل على منصات المتعددة من منصة وحدة. قد تكون المنصة المستهدفة لا تسمح بتشغيل مترجم عليها، مثل المتحكمات المصغرة في الأنظمة المضمنة، لأن هذه المنصات لا تحوي نظام تشغيل.
_START_SECTION_
الأوائل-الثمانينيات
_START_PARAGRAPH_
يملك مايكروسوفت فيجوال سي++ تاريخ طويل يعود إلى ثمانينيات القرن الماضي. صنع أول مترجم ميكروسوفت سي بواسطة نفس الشركة التي صنعت مترجم سي الشعري (Lattice C) وتم تغيير الماركة إلى ميكروسوفت، حتى تم إطلاق مايكروسوفت فيجوال سي++ 4، والذي يعتبر أول مترجم تصنعه ميكروسوفت بنفسها.