कम्पाइलर कंप्यूटर में क्या काम करता है?

कम्पाइलर

  • कम्पाइलर प्रोग्राम किसी एक कंप्यूटर प्रोग्रामिंग भाषा में लिखे प्रोग्राम को किसी अन्य भाषा में बदलने का काम करता है|
  • उच्च स्तरीय कंप्यूटर भाषाएँ जैसे सी++, जावा में लिखे प्रोग्राम को सोर्स कोड कहा जाता है, कम्पाइलर इन सोर्स कोड को ऑब्जेक्ट कोड में बदलता है|
  • ऑब्जेक्ट कोड आम तौर पर बाइनरी कोड होता है, जो कंप्यूटर मशीन द्वारा प्रोसेस किया जाता है|
  • मुख्यतः कम्पाइलर का प्रयोग किसी भी उच्च स्तरीय कंप्यूटर भाषा में लिखे प्रोग्राम को उससे कम स्तर की कंप्यूटर भाषा में परिवर्तित करना होता है, जैसे हाई लेवल कोड को असेंबली भाषा में, या असेंबली भाषा के कोड को मशीन भाषा में|

असेम्बलर कंप्यूटर प्रोग्राम का क्या कार्य है?

असेम्बलर कंप्यूटर का वह प्रोग्राम होता है, जो बुनियादी कम्प्यूटर निर्देश लेता है और उन्हें बिट्स के उस पैटर्न में बदलता है जिसे कंप्यूटर का प्रोसेसर प्रोसेस कर अपनी कार्यवाही कर सके|

असेम्बलर

  • कंप्यूटर एक मशीन के रूप में बाइनरी के सिद्धांत पर चलता है, यानि यह 0 और 1 की भाषा ही समझता है|
  • इसलिए किसी भी कंप्यूटर की प्रोग्रामिंग भाषा में लिखे प्रोग्राम को प्रोसेस करते समय मशीन की भाषा में बदलना आवश्यक होता है, असेम्बलर ही वह प्रोग्राम है जो असेंबली भाषा के कंप्यूटर प्रोग्राम को मशीन भाषा के प्रोग्राम में परिवर्तित करता है|