कम्पाइलर का कम्पाइलर

मुक्त ज्ञानकोश विकिपीडिया से
यहाँ जाएँ: भ्रमण, खोज

कम्पाइलर का कम्पाइलर या कम्पाइलर जनित्र ( compiler-compiler or compiler generator) वह (सॉफ्टवेयर) उपकरण है जो पार्जर (parser) , इंटरप्रीटर (interpreter,) या कम्पाइलर (compiler) के निर्माण (डिजाइन) के लिये प्रयुक्त होता है। इसके लिये इच्छित कम्पाइलर का व्याकरण किसी विशेष रूप में (प्राय: बीएनएफ/BNF रूप में) इसको दिया जाता है जिसका प्रसंस्करण करके वह कम्पाइलर का स्रोत कोड किसी भाषा (जैसे सी ) में आउटपुट कर देता है।

कम्पाइलर-कम्पाइलर का इनपुट
  • डिजाइन की जाने वाली प्रोग्रामन भाषा के व्याकरण का वर्णन, बीएनएफ या किसी अन्य रूप में
  • लक्ष्य इंस्ट्रक्शन सेट का आर्किटेक्चर
कम्पाइलर-कम्पाइलर का आउटपुट
  • सी या किसी अन्य भाषा में वांछित कम्पाइलर का स्रोत कोड

बाहरी कड़ियाँ[संपादित करें]