Bootstrapping in compiler design in Hindi

hello friends! आज मैं आपको इस post में Bootstrapping in compiler design in Hindi (कम्पाइलर डिजाईन में बूटस्ट्रैपिंग क्या है?) के बारें में बताऊंगा तो चलिए शुरू करते हैं:-

Bootstrapping in Hindi – Compiler Design

Bootstrapping एक प्रक्रिया है जिसमें सरल language का प्रयोग कठिन program को translate करने के लिए किया जाता है और यह कठिन प्रोग्राम बदले में उससे अधिक कठिन program को handle कर सकता है। और यह प्रक्रिया चलती रहती है.

इसका प्रयोग self-hosting कम्पाइलर को produce करने के लिए किया जाता है. self-hosting compiler एक प्रकार का कम्पाइलर होता है जो अपने खुद के source code को compile कर सकता है.

बूटस्ट्रैपिंग का प्रयोग compilation के लिए बहुत किया जाता है.

किसी high level language के लिए compiler को write करना बहुत ही कठिन प्रक्रिया है. शुरुआत से किसी compiler को write करने में बहुत अधिक समय लगता है. इसलिए कुछ stages में target code को जनरेट करने के लिए simple language का प्रयोग किया जाता है.

Advantage (इसके फायदे):-  

इसके फायदे निम्नलिखित हैं:-

  1. यह compile की जा रही language का एक non-trivial test है।
  2. compiler developers और community के bug reporting part को केवल compile होने वाली language को जानने की आवश्यकता होती है।

निवेदन:- अगर आपके लिए यह article हेल्पफुल रहा हो तो इसे अपने दोस्तों के साथ facebook तथा whatsapp में अवश्य share कीजिये और हां आपके जो भी questions है उन्हें comment करके बता सकते हैं. thanks.

Leave a Comment