संकलक

लेखक: Peter Berry
निर्मितीची तारीख: 12 ऑगस्ट 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
मानव बल कनीय क्षेत्रीय अन्वेषक(JRR), संकलक (DC),JFA ,तथा compiler एवं अन्य पदों पर बड़ी संख्या में--
व्हिडिओ: मानव बल कनीय क्षेत्रीय अन्वेषक(JRR), संकलक (DC),JFA ,तथा compiler एवं अन्य पदों पर बड़ी संख्या में--

सामग्री

व्याख्या - कंपाईलर म्हणजे काय?

कंपाईलर एक सॉफ्टवेअर प्रोग्राम आहे जो उच्च स्तरीय स्रोत कोड रूपांतरित करतो जो विकसकाने उच्च-स्तरीय प्रोग्रामिंग भाषेमध्ये लिहिलेला आहे मशीन भाषेमध्ये निम्न-स्तरीय ऑब्जेक्ट कोड (बायनरी कोड) मध्ये, जो प्रोसेसरद्वारे समजू शकतो. उच्च-स्तरीय प्रोग्रामिंग मशीन भाषेत रूपांतरित करण्याच्या प्रक्रियेस संकलन म्हणून ओळखले जाते.


प्रोसेसर ऑब्जेक्ट कोड कार्यान्वित करतो, जो प्रोसेसरच्या अंकगणित लॉजिक युनिटमध्ये बायनरी हाय आणि लो सिग्नल आवश्यक असतो तेव्हा सूचित करतो.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपिडिया कंपाईलर स्पष्ट करते

मशीन भाषेला उच्च-स्तरीय नैसर्गिक भाषेत रूपांतरित करणारे कंपाईलर डिकॉम्पीलर असे म्हणतात. सिस्टमवर चालत जाण्यासाठी ऑब्जेक्ट कोड तयार करणारे कंपाइलर्स क्रॉस कंपाइलर म्हणतात. शेवटी, एक प्रोग्रामर ज्या एका प्रोग्रामिंग भाषेला दुसर्‍यामध्ये रूपांतरित करते त्यांना भाषांतरकर्ता म्हणतात.

एक कंपाईलर चार मुख्य चरण पार पाडतो:

  • स्कॅन करीत आहे: स्त्रोत कोडमधून स्कॅनर एका वेळी एक वर्ण वाचतो आणि कोणत्या ओळमध्ये कोणते वर्ण आहे याचा मागोवा ठेवतो.
  • शब्दावली विश्लेषण: कंपाईलर स्त्रोत कोडमध्ये दिसणार्‍या वर्णांच्या अनुक्रमांना वर्णांच्या तारांच्या मालिकेत रूपांतरित करते (टोकन म्हणून ओळखले जाते), जे एका लेक्सिकल analyनालायझर नावाच्या प्रोग्रामद्वारे विशिष्ट नियमाद्वारे संबंधित असतात. लिखितसंबंधी विश्लेषकांद्वारे चिन्हित सारणीचा शब्द स्त्रोत कोडमध्ये संचयित करण्यासाठी केला जातो जी व्युत्पन्न केलेल्या टोकनशी संबंधित आहे.
  • कृत्रिम विश्लेषण: या चरणात, वाक्यरचना विश्लेषण केले जाते, ज्यात लेक्सिकल विश्लेषणादरम्यान तयार केलेले टोकन त्यांच्या वापरानुसार योग्य क्रमाने आहेत की नाही हे निर्धारित करण्यासाठी पूर्वप्रक्रिया समाविष्ट करते. कीवर्डच्या संचाच्या योग्य क्रमास, ज्याने इच्छित परिणाम मिळू शकतो, याला वाक्यरचना असे म्हणतात. कंपाईलरला वाक्यरचना अचूकतेची खात्री करण्यासाठी स्त्रोत कोड तपासावा लागेल.
  • अर्थशास्त्र विश्लेषण: या चरणात कित्येक मध्यवर्ती चरणांचा समावेश आहे. प्रथम, दिलेल्या भाषेतील व्याकरणाच्या संदर्भात त्यांच्या ऑर्डरसह टोकनची रचना तपासली जाते. टोकन संरचनेचा अर्थ पार्सर आणि विश्लेषक अंततः एक इंटरमिजिएट कोड व्युत्पन्न करण्यासाठी ऑब्जेक्ट कोड म्हणतात. ऑब्जेक्ट कोडमध्ये प्रोग्राममध्ये आढळताना संबंधित टोकनसाठी प्रोसेसर क्रियेचे प्रतिनिधित्व करणार्‍या सूचना समाविष्ट असतात. शेवटी, कोणताही ऑप्टिमायझेशन शक्य आहे की नाही हे तपासण्यासाठी संपूर्ण कोडचे विश्लेषण केले आहे आणि त्यास अर्थ लावण्यात आले आहे. एकदा ऑप्टिमायझेशन केल्यावर अंतिम ऑब्जेक्ट कोड व्युत्पन्न करण्यासाठी ऑब्जेक्ट कोडमध्ये योग्यरित्या सुधारित टोकन घातल्या जातात, जे फाईलमध्ये सेव्ह केले जातात.