सी क्या है? परिभाषा और अर्थ

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

टेक्नीपेज सी बताते हैं

उच्च-स्तरीय भाषा होने के बावजूद मेमोरी तक निम्न-स्तरीय पहुंच और अपेक्षाकृत सरल कंपाइलर के साथ C के डिज़ाइन के माध्यम से, कोड कुशलतापूर्वक मशीन निर्देशों में मैप करता है। C के लिए समर्थन अत्यंत व्यापक है, सभी प्रमुख ऑपरेटिंग सिस्टम अधिकांश माइक्रो-नियंत्रकों की तरह इसका समर्थन करते हैं और यहां तक ​​कि सुपर-कंप्यूटर, जैसे कि संकलित सी प्रोग्राम, की एक विस्तृत श्रृंखला का समर्थन करने के लिए आसानी से पोर्टेबल हैं सिस्टम

बड़ी संख्या में भाषाएँ किसी न किसी तरह से C से प्रेरित हैं और कुछ प्रारूपों और मानकों का उपयोग करती हैं जो इसे लोकप्रिय बनाती हैं। सी ++, जावा, पायथन, पीएचपी, पर्ल, रस्ट, गो, स्विफ्ट और कई अन्य भाषाएं उन तत्वों या शैलियों का उपयोग करती हैं जिन्हें सी से उधार लिया गया है। सी को शुरू में 1972 में 1978 में प्रकाशित एक अनौपचारिक विनिर्देश और 1989 में पहली बार प्रकाशित एक मानकीकृत और संशोधित संस्करण के साथ विकसित किया गया था।

लिनक्स कर्नेल, डीओएम और माइक्रोसॉफ्ट ऑफिस के शुरुआती संस्करण सी में लिखे गए सॉफ्टवेयर के लोकप्रिय उदाहरण हैं। सी का उपयोग एम्बेडेड सिस्टम में बहुत अधिक होता है जो विमानों, ट्रेनों, कारों, औद्योगिक नियंत्रण प्रणालियों और यहां तक ​​​​कि कुछ अंतरिक्ष यान में चीजों का प्रबंधन करता है।

सी. के सामान्य उपयोग

  • मानक-अनुपालन सी प्रोग्राम पोर्टेबिलिटी को ध्यान में रखकर लिखे गए हैं।
  • सी की उत्पत्ति यूनिक्स ऑपरेटिंग सिस्टम के विकास से निकटता से जुड़ी हुई है।
  • सी पॉइंटर्स के उपयोग का समर्थन करता है, एक प्रकार का संदर्भ जो स्मृति में किसी ऑब्जेक्ट या फ़ंक्शन के पते या स्थान को रिकॉर्ड करता है।

C. के सामान्य दुरूपयोग

  • C एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज है।