PLM2C هو مترجم / مترجم التي تقبل PL / M مصادر الملفات وتنتج المقابلة ANSI C أو K & R C مصدر ملفات جاهزة ليتم تجميعها مع مترجم C. نتج عنه من شفرة المصدر C يجسد وظائف PL / M شفرة المصدر الأصلي مع الالتزام الطراز الحديث C الترميز.
PLM2C هي فريدة من نوعها في بمعنى أنه يوفر PLM تراعي السياق إلى ترجمة C ويولد C التعليمات البرمجية المصدر التي هي على النحو قراءة واضحة مثل PL / M شفرة المصدر الأصلي. ويتحقق ذلك عن طريق تعيين تعريفات الماكرو بسيطة في PL / M بنيات اللغة إلى أكثر دقة في C. مثال على ذلك هو رسم خرائط ل"حرفيا" تعريفات "لtypedefs" تعريفات هيكل عندما وجدوا لاستخدامها على هذا النحو. يجري استخدام محرك قائم على قواعد للعثور على هذه التعيينات وزيادة تعريفات بسيطة في PL / M للهياكل أكثر دقة ويمكن قراءتها في C. مكفول التعيين الصحيح وPLM2C تنتج ANSI C أو K & R C مصدر المقابلة ملفات جاهزة ليتم تجميعها مع مترجم C.
طورت واستخدمت منذ عام 1989، وكان يستخدم PLM2C بنجاح كبير لترجمة العديد من المشاريع الصناعية الكبيرة من الشركات الصناعية الكبرى في أوروبا وإسرائيل والولايات المتحدة وآسيا، ومع الحد الأدنى من التدخل الإنساني.
PL / M هي لغة الكمبيوتر التي تم تصميمها والتي اقترحها INTEL مرة أخرى في 70s و 80s و كان يستخدم على نطاق واسع بسبب الأداء الجيد على معالجات INTEL وتركيب مستوى عال. لم يعد معتمدا اليوم PL / M التي كتبها INTEL وخليفتها هي لغة C الذي يستخدم على نطاق واسع في تطوير النظم المضمنة.
وعادة ما يتم ترجمتها الأنظمة التي تم تطويرها باستخدام PL / M للغة C من أجل أن يستمر ويتطور. PLM2C يقدم حلا فعالا جدا من حيث التكلفة في هذه المرحلة الانتقالية نظرا لانخفاض تكلفتها وجودة عالية للترجمة
المتطلبات:.
PLM2C هو مترجم / مترجم التي تقبل PL / M مصادر الملفات وتنتج المقابلة ANSI C أو K & R C مصدر ملفات جاهزة ليتم تجميعها مع مترجم C
القيود:.
المصدر PL طول / M الملف يقتصر على 100 خط، 1 تضمين ملف
لم يتم العثور على التعليقات