Showing posts with label LANGUAGE PROCESSOR.. Show all posts

Interpreter (दुभाषिया) एक दुभाषिया एक कंप्यूटर है जो निष्पादित करता है यानी, निर्देश देता है एक प्रोग्रामिंग भाषा में लिखा ह...

Interpreter (दुभाषिया)


एक दुभाषिया एक कंप्यूटर है जो निष्पादित करता है यानी, निर्देश देता है
एक प्रोग्रामिंग भाषा में लिखा है। एक दुभाषिया आमतौर पर कार्यक्रम निष्पादन के लिए निम्नलिखित रणनीतियों में से एक का उपयोग करता है:

1) सीधे स्रोत कोड निष्पादित करें।
2) कुछ कुशल मध्यवर्ती में स्रोत कोड का अनुवाद करें
    प्रतिनिधित्व और तुरंत इस पर अमल।
3) एक्सप्लिसिटी निष्पादन संग्रहीत प्री-कोडित कोड एक संकलक द्वारा बनाया गया है जो दुभाषिया प्रणाली        का एक हिस्सा है।

दुभाषिया एक भाषा प्रोसेसर है जो उच्च स्तरीय भाषा को मशीन कोड लाइन में लाइन द्वारा अनुवाद करता है।

Interpreter का उपयोग करता है


1) निष्पादन की प्रक्रिया एक ही चरण में की जा सकती है।
संकलन चरण की कोई आवश्यकता नहीं है।
2) रनटाइम के दौरान कोड की स्थिति में बदलाव।
3) कोड के डिबगिंग के लिए वास्तव में उपयोग किया जाता है (क्योंकि स्रोत कोड
निष्पादन का विश्लेषण आईडीई में किया जा सकता है)
4) इंटरैक्टिव कोड विकास को सुगम बनाता है।

COMPILER (कंपाइलर)  एक कंपाइलर एक कंप्यूटर प्रोग्राम (या प्रोग्राम लैंगगॉच का एक सेट) है प्रोसेसर) जो किसी प्रोग्रामिंग लैंग्व...

COMPILER (कंपाइलर) 

एक कंपाइलर एक कंप्यूटर प्रोग्राम (या प्रोग्राम लैंगगॉच का एक सेट) है प्रोसेसर) जो किसी प्रोग्रामिंग लैंग्वेज (स्रोत भाषा) में लिखे सोर्स कोड को दूसरी कंप्यूटर लैंग्वेज (लक्ष्य भाषा, जिसे अक्सर बाइनरी फॉर्म ऑब्जेक्ट कोड के रूप में जाना जाता है) में बदल देता है।
एक कंपाइलर कई या सभी निम्न ऑपरेशनों के होने की संभावना रखता है। लेक्सिकल विश्लेषण प्रीप्रोसेसर पार्सिंग सिमेंटिक एनालिसिस कोड जेनरेशन रेगुलेशन ऑप्टिमाइज़ेशन

THERE ARE THREE STAGES OF THE COMPILER PROCESS:(संकलक प्रक्रिया के तीन चरण हैं)

  LEXICAL ANALYSIS (लेक्सिकल विश्लेषण)

इसमें वर्णों की एक श्रृंखला के रूप में कोड को पढ़ना शामिल है और प्रतीकों की एक श्रृंखला में कार्यक्रम को बदलना।

SYNTAX विश्लेषण

यह स्रोत प्रोग्राम के सिंटैक्स की जाँच करें

CODE GENERATION (कोड उत्पत्ति)

इसमें जेनरेशन की समतुल्य मशीन शामिल है स्रोत कार्यक्रम के हर बयान के लिए कोड निर्देश।
गलत संकलक व्यवहार के कारण होने वाले प्रोग्राम दोष बहुत हो सकते हैं नीचे ट्रैक करने और चारों ओर काम करने के लिए diffecult, इसलिए संकलक कार्यान्वयन अपने सॉफ़्टवेयर कंपाइलर की शुद्धता सुनिश्चित करने के लिए एक ही बार में पूरे कार्यक्रम के रूपांतरण को सुनिश्चित करने के लिए महत्वपूर्ण प्रयासों का निवेश करता है और यह लाइन नंबर के साथ कार्यक्रम में सभी त्रुटियों को प्रदर्शित करता है।

कंपाइलर का लाभ


1) चूंकि कंपाइलर प्रोग्राम को देशी कोड में बदलता है लक्ष्य मशीन (ऑब्जेक्ट कोड), तेज प्रदर्शन की उम्मीद की जा सकती है।
2) कोड अनुकूलन के लिए एक गुंजाइश है।