What is C Programming Language? Basics, Introduction and History




'C' प्रोग्रामिंग लैंग्वेज क्या है? मूल बातें, परिचय और इतिहास

'C' प्रोग्रामिंग क्या है?

'C' एक सामान्य प्रयोजन की प्रोग्रामिंग भाषा है जो अत्यंत लोकप्रिय, सरल और लचीला है। यह है
मशीन-स्वतंत्र, संरचित प्रोग्रामिंग भाषा जिसका उपयोग विभिन्न अनुप्रयोगों में बड़े पैमाने पर किया
जाता है। C वह मूल भाषा थी जिससे सब कुछ लिखा जाता था ऑपरेटिंग सिस्टम (विंडोज और
कई अन्य) जटिल करने के लिए Oracle डेटाबेस, Git, Python जैसे कार्यक्रम
दुभाषिया और अधिक।

कहा जाता है कि 'सी' एक भगवान की प्रोग्रामिंग भाषा है। C प्रोग्रामिंग का एक आधार है।
अगर तुम 'C' को जानें, आप आसानी से के ज्ञान को समझ सकते हैं अन्य प्रोग्रामिंग भाषाएं
जो अवधारणा का उपयोग करती हैं 'C' का

कंप्यूटर मेमोरी में बैकग्राउंड होना जरूरी है तंत्र क्योंकि यह एक महत्वपूर्ण पहलू है जब व्यवहार
किया जाता है सी प्रोग्रामिंग भाषा के साथ।

'C' भाषा का इतिहास

प्रोग्रामिंग भाषाओं का आधार या पिता 'ALGOL' है। इसे पहली बार 1960 में पेश किया
गया था। 'ALGOL' का इस्तेमाल किया गया था यूरोपीय देशों में बड़ा आधार। 'ALGOL'
की शुरुआत की डेवलपर को संरचित प्रोग्रामिंग की अवधारणा समुदाय। 1967 में, एक नई
कंप्यूटर प्रोग्रामिंग भाषा को 'BCPL' कहा जाता है, जो मूल के लिए है संयुक्त प्रोग्रामिंग भाषा।
BCPL डिजाइन किया गया था और मार्टिन रिचर्ड्स द्वारा विकसित, विशेष रूप से लेखन के लिए
सिस्टम सॉफ्टवेयर। यह प्रोग्रामिंग भाषाओं का युग था। तीन साल बाद, 1970 में एक नई प्रोग्रामिंग
भाषा केन बी थॉम्पसन द्वारा 'बी' को पेश किया गया था जिसमें निहित था 'BCPL' की कई
विशेषताएं। यह प्रोग्रामिंग लैंग्वेज थी एटी एंड टी और बेल पर UNIX ऑपरेटिंग सिस्टम का
उपयोग करके बनाया गया प्रयोगशालाओं। 'BCPL' और 'B' दोनों ही सिस्टम प्रोग्रामिंग
थे भाषाओं।



1972 में, एक महान कंप्यूटर वैज्ञानिक डेनिस रिची ने बनाया बेल प्रयोगशालाओं में 'सी' नामक
नई प्रोग्रामिंग भाषा। इसे 'ALGOL', 'BCPL' और 'B' प्रोग्रामिंग भाषाओं से बनाया
गया था। All 'C' प्रोग्रामिंग भाषा में इनमें से सभी सुविधाएँ सम्‍मिलित हैं भाषाएँ और कई
अतिरिक्त अवधारणाएँ जो इसे अद्वितीय बनाती हैं अन्य भाषाओं से।

'C' एक शक्तिशाली प्रोग्रामिंग भाषा है जो दृढ़ता से जुड़ी हुई है UNIX ऑपरेटिंग सिस्टम के
साथ। यहां तक ​​कि अधिकांश UNIX ऑपरेटिंग सिस्टम को 'C' में कोडित किया गया है।
प्रारंभ में ly C ’प्रोग्रामिंग तक सीमित था UNIX ऑपरेटिंग सिस्टम, लेकिन जैसे-जैसे यह
चारों ओर फैलने लगा दुनिया, यह वाणिज्यिक बन गई, और इसके लिए कई संकलक जारी किए
गए क्रॉस-प्लेटफ़ॉर्म सिस्टम। आज 'सी' कई तरह के ऑपरेटिंग के तहत चलता है सिस्टम और
हार्डवेयर प्लेटफ़ॉर्म। जैसे-जैसे यह कई अलग-अलग विकसित होने लगा भाषा के संस्करण जारी
किए गए। कई बार यह मुश्किल हो गया डेवलपर्स के लिए सिस्टम के रूप में नवीनतम संस्करण
के साथ बनाए रखने के लिए पुराने संस्करणों के तहत चल रहे थे। उस 'सी' भाषा को आश्वस्त करने
के लिए मानक रहेगा, अमेरिकी राष्ट्रीय मानक संस्थान (ANSI)
1989 में 'C' भाषा के लिए एक व्यावसायिक मानक परिभाषित किया। बाद में, यह था 1990 में
अंतर्राष्ट्रीय मानक संगठन (आईएसओ) द्वारा अनुमोदित। 'सी' प्रोग्रामिंग लैंग्वेज को 'ANSI C'
भी कहा जाता है।

'C' का इतिहास

C ++ / Java जैसी भाषाएं 'C' से विकसित होती हैं। ये भाषाएं विभिन्न तकनीकों में व्यापक
रूप से उपयोग किया जाता है। इस प्रकार, 'C' के लिए एक आधार बनता है कई अन्य भाषाएं जो
वर्तमान में उपयोग में हैं।

'C' का उपयोग कहाँ किया जाता है? प्रमुख अनुप्रयोग

एम्बेडेड सिस्टम में 'सी' भाषा का व्यापक रूप से उपयोग किया जाता है। इसका उपयोग सिस्टम एप्लिकेशन
विकसित करने के लिए किया जाता है। यह डेस्कटॉप अनुप्रयोगों के विकास के लिए व्यापक रूप से उपयोग
किया जाता है। Adobe द्वारा अधिकांश एप्लिकेशन 'C' प्रोग्रामिंग भाषा का उपयोग करके विकसित
किए गए हैं। इसका उपयोग ब्राउज़र और उनके एक्सटेंशन को विकसित करने के लिए किया जाता है। गूगल
का क्रोमियम 'C' प्रोग्रामिंग भाषा का उपयोग करके बनाया गया है। इसका उपयोग डेटाबेस को विकसित
करने के लिए किया जाता है। MySQL सबसे लोकप्रिय डेटाबेस सॉफ्टवेयर है जो 'C' का उपयोग करके
बनाया गया है। इसका उपयोग ऑपरेटिंग सिस्टम को विकसित करने में किया जाता है। ऑपरेटिंग सिस्टम जैसे
Apple ओएस एक्स, माइक्रोसॉफ्ट के विंडोज और सिम्बियन को 'सी' भाषा का उपयोग करके विकसित किया
गया है। यह है डेस्कटॉप के साथ-साथ मोबाइल फोन के ऑपरेटिंग सिस्टम के विकास के लिए उपयोग किया
जाता है। इसका उपयोग कंपाइलर उत्पादन के लिए किया जाता है। यह IOT अनुप्रयोगों में व्यापक रूप से
उपयोग किया जाता है।

क्यों सीखें 'C'?

जैसा कि हमने पहले अध्ययन किया था, 'C' कई प्रोग्रामिंग भाषाओं के लिए एक आधार भाषा है। इसलिए, मुख्य
भाषा के रूप में 'सी' सीखने से अध्ययन करते समय एक महत्वपूर्ण भूमिका होगी अन्य प्रोग्रामिंग भाषा। यह समान
अवधारणाओं को साझा करता है जैसे डेटा प्रकार, ऑपरेटरों, नियंत्रण बयान और कई और अधिक। Widely
'C' का व्यापक रूप से विभिन्न में उपयोग किया जा सकता है अनुप्रयोग। यह एक सरल भाषा है और तेजी से
निष्पादन प्रदान करती है। वहां मौजूदा बाजार में 'सी' डेवलपर के लिए कई नौकरियां उपलब्ध हैं।


'C' एक संरचित प्रोग्रामिंग भाषा है जिसमें कार्यक्रम को विभिन्न में विभाजित किया गया है
मॉड्यूल। प्रत्येक मॉड्यूल को अलग से लिखा जा सकता है और साथ में यह एक एकल 'सी' बनाता है
कार्यक्रम। यह संरचना परीक्षण, रखरखाव और डिबगिंग प्रक्रियाओं के लिए आसान बनाती है।

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

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

कैसे काम करता है 'C'?

'C' एक संकलित भाषा है। एक कंपाइलर एक विशेष उपकरण है जो प्रोग्राम को संकलित करता है और
इसे ऑब्जेक्ट फ़ाइल में कनवर्ट करता है जो मशीन पठनीय है। संकलन प्रक्रिया के बाद,
लिंकर विभिन्न ऑब्जेक्ट फ़ाइलों को संयोजित करेगा और चलाने के लिए एक एकल निष्पादन योग्य फ़ाइल बनाता है
कार्यक्रम। निम्नलिखित आरेख एक 'सी' कार्यक्रम के निष्पादन को दर्शाता है !

आजकल, विभिन्न संकलक ऑनलाइन उपलब्ध हैं, और आप उन संकलक में से किसी का भी उपयोग कर सकते हैं।
कार्यक्षमता कभी अलग नहीं होगी और अधिकांश संकलक सुविधाएँ प्रदान करेंगे
'C' और 'C ++' दोनों कार्यक्रमों को निष्पादित करने के लिए आवश्यक है।

निम्नलिखित लोकप्रिय संकलक की सूची ऑनलाइन उपलब्ध है:

Clang compiler
MinGW compiler (Minimalist GNU for Windows)
Portable 'C' compiler
Turbo C

सारांश

'C' को डेनिस रिची ने 1972 में विकसित किया था।
यह एक मजबूत भाषा है।
यह मशीन भाषा के करीब एक कम प्रोग्रामिंग स्तर की भाषा है
यह सॉफ्टवेयर विकास के क्षेत्र में व्यापक रूप से उपयोग किया जाता है।
यह एक प्रक्रिया और संरचना-उन्मुख भाषा है।
इसमें विभिन्न ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफार्मों का पूरा समर्थन है।
'C' में लिखे गए कार्यक्रमों को निष्पादित करने के लिए कई संकलक उपलब्ध हैं।
एक कंपाइलर स्रोत फ़ाइल संकलित करता है और एक ऑब्जेक्ट फ़ाइल उत्पन्न करता है।
एक लिंकर सभी ऑब्जेक्ट फ़ाइलों को एक साथ जोड़ता है और एक निष्पादन योग्य फ़ाइल बनाता है।
यह अत्यधिक पोर्टेबल है।
What is C Programming Language? Basics, Introduction and History What is C Programming Language? Basics, Introduction and History Reviewed by Guptajee Dilliwale on April 19, 2020 Rating: 5

No comments:

Powered by Blogger.