आम भाषा इन्फ्रास्ट्रक्चर (सीएलआई)

लेखक: Randy Alexander
निर्माण की तारीख: 2 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
Session 01/35 (.net fundamentals)
वीडियो: Session 01/35 (.net fundamentals)

विषय

परिभाषा - कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (सीएलआई) का क्या अर्थ है?

सामान्य भाषा इन्फ्रास्ट्रक्चर (सीएलआई) एक Microsoft विनिर्देश है जो विभिन्न कंप्यूटर सिस्टम में उच्च-स्तरीय भाषा प्रोग्राम एप्लिकेशन को अनुप्रयोग कोड को बदले बिना चलाने के लिए है। CLI Microsoft .NET अवधारणा पर आधारित है कि कुछ उच्च-स्तरीय भाषा कार्यक्रमों के लिए सिस्टम हार्डवेयर और प्रोसेसिंग बाधाओं के कारण संशोधनों की आवश्यकता होती है।


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

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) की व्याख्या करता है

सीएलआई घटक इस प्रकार हैं:

  • सामान्य प्रकार प्रणाली (सीटीएस): सीएलआई कोर मॉडल। अक्सर विभिन्न कंपाइलरों द्वारा संदर्भित प्रोग्रामिंग भाषा डेटा प्रकारों की एक विस्तृत श्रृंखला के लिए समर्थन प्रदान करता है। मेटाडेटा: डेटा के बारे में डेटा के रूप में जाना जाता है। विभिन्न उपकरणों के बीच एक तंत्र, जैसे कि कंपाइलर और डीबगर्स, और वर्चुअल एक्ज़ीक्यूशन सिस्टम (वीईएस)। सीटीएस डेटा प्रकारों के लिए मेटाडेटा को परिभाषित करता है।
  • सामान्य भाषा विशिष्टता (सीएलएस): सीएलआई मानकों के अनुसार किसी भी संकलन भाषा के लिए नियमों का एक मूल सेट।
  • वर्चुअल एक्ज़िक्यूशन सिस्टम (VES): लोड करता है और CLI प्रोग्राम चलाता है और CTS मॉडल को लागू करता है। कोड और डेटा के प्रबंधन के लिए आवश्यक सेवाएं प्रदान करता है। संबंधित रन-टाइम मॉड्यूल को जोड़ने के लिए देर से बाध्यकारी मेटाडेटा का उपयोग करता है।

सीएलआई लाभ इस प्रकार हैं:


  • एक सुसंगत प्रोग्रामिंग मॉडल को परिभाषित करता है। उदाहरण के लिए, एक .NET प्रोग्राम सी.नेट या वीबी.नेट के समान ही वाक्यात्मक होता है और डेटा एक्सेस और प्राप्त करते समय समान आवश्यक चरणों का पालन करता है।
  • व्यवस्थापक डेटा पहुंच को सीमित करके और उपयोगकर्ता प्रामाणिकता सुनिश्चित करके सुरक्षा को परिभाषित और सुदृढ़ कर सकते हैं।
  • HTTP, ट्रांसमिशन कंट्रोल प्रोटोकॉल / इंटरनेट प्रोटोकॉल (TCP / IP), सिंपल ऑब्जेक्ट एक्सेस प्रोटोकॉल (SOAP) और एक्स्टेंसिबल मार्कअप लैंग्वेज (XML) जैसे इम्प्लीमेंटेशन प्रोटोकॉल, अतिरिक्त सुरक्षा परतों के साथ प्रौद्योगिकी संगतता प्रदान करते हैं।
  • उपयोगकर्ताओं को बढ़े हुए रखरखाव और पोर्टेबिलिटी के लिए एप्लिकेशन प्रेजेंटेशन लॉजिक और व्यावसायिक तर्क को अलग करने की अनुमति देता है।