Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी लैंग्वेज का इतिहास बताएं?


  • C डेनिस रिची द्वारा विकसित उच्च स्तरीय प्रोग्रामिंग भाषाओं में से एक है।

  • C को मूल रूप से UNIX ऑपरेटिंग सिस्टम के लिए विकसित किया गया था ताकि पिछली भाषाओं जैसे B, BCPL, आदि के मुद्दों को मात दी जा सके।

  • UNIX ऑपरेटिंग सिस्टम का विकास वर्ष 1969 में शुरू हुआ था, और इसका कोड वर्ष 1972 में C में फिर से लिखा गया था।

  • UNIX ऑपरेटिंग सिस्टम का विकास वर्ष 1969 में शुरू हुआ था, और इसका कोड वर्ष 1972 में C में फिर से लिखा गया था।

  • 1985 में, विंडोज 1.0 जारी किया गया था। भले ही विंडोज सोर्स कोड बाजार में सार्वजनिक रूप से उपलब्ध नहीं है, यह कहा गया है कि इसका कर्नेल ज्यादातर सी में लिखा गया है।

  • 1991 में, Linux कर्नेल विकास शुरू हुआ, और इसे C में भी लिखा गया है।

  • एक साल बाद इसे जीएनयू लाइसेंस के तहत जारी किया गया और जीएनयू ऑपरेटिंग सिस्टम के हिस्से के रूप में इस्तेमाल किया गया।

  • जीएनयू ऑपरेटिंग सिस्टम सी और लिस्प प्रोग्रामिंग भाषाओं का उपयोग करके शुरू किया गया था। तो, इसके कई घटक सी में लिखे गए हैं।

  • 1977 में, Oracle डेटाबेस का विकास शुरू हुआ, और 1983 में इसके कोड को असेंबली से C में फिर से लिखा गया। यह दुनिया के सभी प्रमुख व्यापक डेटाबेस में से एक बन गया।

  • आजकल C का उपयोग विशेष रूप से OS, एप्लिकेशन पैकेज और अनुकूलित सॉफ़्टवेयर के निर्माण के लिए किया जाता है। अपनी शक्ति और दक्षता के कारण, इसने अधिक लोकप्रियता हासिल की है।

  • प्रोग्रामिंग कार्यों के प्रसार के लिए सिस्टम प्रोग्रामर, एप्लिकेशन डेवलपर्स और शोधकर्ताओं द्वारा सी का तेजी से उपयोग किया जाता है।


  1. C भाषा में कैरेक्टर ऑपरेशंस की व्याख्या करें

    वर्ण (ए-जेड (या) ए-जेड), अंक (0-9), एक सफेद स्थान, या सी प्रोग्रामिंग भाषा में एक विशेष प्रतीक हो सकता है। घोषणा सी प्रोग्रामिंग में कैरेक्टर ऑपरेशंस के लिए घोषणा निम्नलिखित है - char a= ‘A’; using a character constant. चरित्र इनपुट / आउटपुट फ़ंक्शन कैरेक्टर इनपुट/आउटपुट फंक्शन्स को नी

  1. C भाषा में यूनियन टू पॉइंटर को समझाएं

    एक यूनियन को मेमोरी लोकेशन कहा जाता है, जिसे विभिन्न प्रकार के डेटा के कई वेरिएबल द्वारा साझा किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - union uniontag{    datatype member 1;    datatype member 2;    ----    ----    datatype member n; }; उदाह

  1. C भाषा में पॉइंटर एक्सेसिंग की अवधारणा की व्याख्या करें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल के एड्रेस को स्टोर करता है। सूचक घोषणा, आरंभीकरण और पहुंच निम्नलिखित कथन पर विचार करें - int qty = 179; सूचक घोषित करना int *p; p एक पॉइंटर वेरिएबल है जो दूसरे इंटीजर वेरिएबल का पता रखता है। सूचक का प्रारंभ एड्रेस ऑपरेटर (&) का उपयोग पॉइंटर वेरिएबल को इनिशि