C Programming Tutorial in Hindi
C प्रोग्रामिंग लैंग्वेज क्या है? विशेषताएं, लाभ, इतिहास - What is C Language in Hindi
Table of Contents
- परिचय
- प्रोग्रामिंग लैंग्वेज क्या है?
- विभिन्न प्रकार की प्रोग्रामिंग भाषाएँ
- C प्रोग्रामिंग लैंग्वेज क्या है? सरल शब्दों में परिभाषा
- C प्रोग्राम का उदाहरण
- C भाषा का संक्षिप्त इतिहास
- C भाषा की विशेषताएं क्या हैं? (Features of C Language in Hindi?)
- C भाषा के शीर्ष उपयोग (Top Uses of C Language in Hindi)
- C Introduction: Video
C Introduction: Video
C प्रोग्रामिंग से संबंधित अक्सर पूछे जाने वाले प्रश्न
सी प्रोग्रामिंग महत्वपूर्ण है क्योंकि यह एक low-level language है जो सिस्टम पर बहुत अधिक नियंत्रण प्रदान करती है, जिससे यह system-level programming के लिए एक लोकप्रिय विकल्प बन जाती है। यह कई अन्य प्रोग्रामिंग भाषाओं, जैसे C++ और Java के लिए भी आधार बनाता है।
सी प्रोग्रामिंग में कई विशेषताएं हैं, जिनमें Structured programming, low-level memory access, portability, efficiency, and built-in functions का एक Prosperous सेट शामिल है।
C++ क्लास, ऑब्जेक्ट और इनहेरिटेंस जैसी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग सुविधाओं के साथ C प्रोग्रामिंग का एक विस्तार है। C++ में अतिरिक्त लाइब्रेरी और सुविधाएँ भी शामिल हैं जो इसे C की तुलना में उपयोग करना आसान बनाती हैं।
C प्रोग्रामिंग का latest version C18 है, जिसे 2018 में International Organization for Standardization (ISO) द्वारा standardized किया गया था।
सी प्रोग्रामिंग का व्यापक रूप से वास्तविक दुनिया के applications में उपयोग किया जाता है, जिसमें Operating systems, device drivers, embedded systems, and other system-level software शामिल हैं। इसका उपयोग कंप्यूटर गेम, कंपाइलर, डेटाबेस और अन्य एप्लिकेशन विकसित करने के लिए भी किया जाता है।
सी प्रोग्रामिंग सीखने के लाभों में कंप्यूटर विज्ञान में एक मजबूत Base, efficient and low-level code लिखने की क्षमता, और सी पर आधारित अन्य प्रोग्रामिंग भाषाओं को समझने और उपयोग करने की क्षमता शामिल है।
सी प्रोग्रामिंग में basic data types में int (integer), float (floating point number), char (character), and double (double precision floating point number) शामिल हैं।
एक C प्रोग्राम को पहले source code को एक Execution eligible program में compiled करके और फिर executable program को चलाकर चलाया जा सकता है। यह प्रक्रिया जीसीसी (जीएनयू कंपाइलर कलेक्शन) जैसे कंपाइलर का उपयोग करके की जा सकती है।
अन्य प्रोग्रामिंग भाषाओं की तुलना में सी प्रोग्रामिंग के फायदों में मेमोरी तक low-level पहुंच, कुशल निष्पादन और सिस्टम-स्तरीय सॉफ़्टवेयर लिखने की क्षमता शामिल है।
C भाषा में पॉइंटर्स वेरिएबल होते हैं जो दूसरे वेरिएबल के मेमोरी एड्रेस को स्टोर करते हैं। इनका उपयोग मेमोरी को dynamically आवंटित करने और संदर्भ द्वारा फ़ंक्शन में वेरिएबल्स को पास करने के लिए किया जाता है।
सी प्रोग्रामिंग में एक ऐरे एक ही डेटा प्रकार के वेरिएबल्स का एक Collection है, जो contiguous memory locations में stored होता है। Arrays का उपयोग एक ही डेटा प्रकार के कई Value को stored करने के लिए किया जा सकता है।
सी प्रोग्रामिंग में फ़ंक्शंस कोड का एक self-contained block है जो एक specific tasks करता है। फ़ंक्शंस पैरामीटर ले सकते हैं और एक Value लौटा सकते हैं, जिससे प्रोग्राम के भीतर कई स्थानों पर कोड का पुन: उपयोग करना संभव हो जाता है।
सी प्रोग्रामिंग में प्रीप्रोसेसर का उपयोग source code compiled होने से पहले #define और #include जैसे instructions को processed करने के लिए किया जाता है। प्रीप्रोसेसर का उपयोग हेडर फ़ाइलों को शामिल करने, मैक्रोज़ को परिभाषित करने और अन्य कार्य करने के लिए किया जा सकता है।