कॉमन लँग्वेज रनटाइम (सीएलआर)

लेखक: Peter Berry
निर्मितीची तारीख: 19 ऑगस्ट 2021
अद्यतन तारीख: 1 जून 2024
Anonim
Time and Work || Maths Shortcut Tricks || समय और कार्य का खेल || Part 2 || By Vitul Sir || Study IQ
व्हिडिओ: Time and Work || Maths Shortcut Tricks || समय और कार्य का खेल || Part 2 || By Vitul Sir || Study IQ

सामग्री

व्याख्या - कॉमन लँग्वेज रनटाइम म्हणजे काय?

कॉमन लँग्वेज रनटाइम (सीएलआर) एक व्यवस्थापित अंमलबजावणी वातावरण आहे जे मायक्रोसॉफ्टच्या .नेट नेट फ्रेमवर्कचा भाग आहे. सीएलआर वेगवेगळ्या समर्थित भाषांमध्ये लिहिलेल्या प्रोग्रामची अंमलबजावणी व्यवस्थापित करते.


सीएलआर स्त्रोत कोडला सामान्य मध्यवर्ती भाषा (सीआयएल) म्हणून ओळखल्या जाणार्‍या बाईकोडच्या स्वरूपात रूपांतरित करते. धावत्या वेळेस, सीएलआर सीआयएल कोडची अंमलबजावणी करते.

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

टेकोपीडिया कॉमन लँग्वेज रनटाइम (सीएलआर) चे स्पष्टीकरण देते

विकसक समर्थित .नेट भाषेत कोड लिहितात, जसे की सी # किंवा व्ही.बी.नेट. .NET कंपाईलर नंतर त्यास सीआयएल कोडमध्ये रूपांतरित करते. रन टाइम दरम्यान, सीएलआर ऑपरेटिंग सिस्टमद्वारे समजू शकेल अशा सीआयएल कोडमध्ये रुपांतरित करते. वैकल्पिकरित्या, मूळ प्रतिमा जनरेटर (एनजीईएन) वापरून सीआयएल कोड मूळ कोडमध्ये रूपांतरित केला जाऊ शकतो.

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


सीएलआर सामान्य ध्येय साध्य करण्यासाठी भिन्न समर्थित भाषांचा सहज वापर करण्यास परवानगी देतो. हे NET फ्रेमवर्कद्वारे समर्थित असल्यास, विकसकांना त्यांची स्वतःची प्रोग्रामिंग भाषा निवडणे लवचिक करते. सीएलआर सह, .नेट सर्व समर्थित भाषांचे बायकोडमध्ये रुपांतरित करून आणि नंतर निवडलेल्या व्यासपीठासाठी मूळ कोडमध्ये रुपांतरित करू शकते.

एनजीएनई वापरणे नंतर अधिक वेगाने धावते कारण प्रत्येक वेळी सीएलआरला बायकोडचे मूळ कोडमध्ये रूपांतर करावे लागणार नाही. जरी सीएलआयची इतर अंमलबजावणी विंडोज व्यतिरिक्त प्लॅटफॉर्मवर चालू शकते, मायक्रोसॉफ्टची सीएलआय अंमलबजावणी फक्त विंडोज प्लॅटफॉर्मवर चालण्यासाठी आहे.