आपने C लैंग्वेज के बारे में जरुर सुना होगा. और हो सकता है आप ये लैंग्वेज को सीखना भी चाहते हो. ये आर्टिकल (c programing in hindi notes pdf free download) आपको C लैंग्वेज के बारे में विस्तार से जानकारी देगा. C लैंग्वेज को सभी प्रोग्राम लैंग्वेज की मदर लैंग्वेज कहा जाता है. क्योंकि ये एक पुरानी भाषा है.
निचे दिए गए लिंक के माध्यम से आप ये आर्टिकल निशुल्क PDF के रूप में डाउनलोड कर सकते है.
किसी भी कंप्यूटर लैंग्वेज को सिखने के लिए आपको C लैंग्वेज का ज्ञान होना अनिवार्य है. क्योंकि ये सबसे बेसिक लैंग्वेज है. तथा ये आपको किसी भी कंप्यूटर लैंग्वेज को सिखने और समझने के लिए मदद करती है.
C लैंग्वेज क्या है? (What is C Language in Hindi)
C लैंग्वेज एक कंप्यूटर लैंग्वेज है. जिमसे कंप्यूटर के प्रोग्राम लिखे जाता है. तथा ये अत्यधिक लोकप्रिय कंप्यूटर लैंग्वेज है.
C लैंग्वेज general purpose कंप्यूटर लैंग्वेज है. जो काफी सरल और flexible होती है. C लैंग्वेज एक आधारभूत कंप्यूटर लैंग्वेज है. इसी कारन C लैंग्वेज को मदर लैंग्वेज भी कहा जाता है. जिससे कंप्यूटर ऑपरेटिंग सिस्टम से लेकर जटिल प्रोग्राम जैसे Oracle database, Git, Python interpreter भी लिखे जाते है.
C लैंग्वेज कंप्यूटर प्रोग्राम की आधारशिला है. अगर आप ने एक बार C लैंग्वेज सिख लेते हो तो आप कंप्यूटर की किसी कंप्यूटर लैंग्वेज को आसानी से सिख सकते हो.
C लैंग्वेज का इतिहास (history of c language in hindi notes)
C प्रोग्रामिंग लैंग्वेज को Dannies Ritchie के द्वारा सन 1972 में USA में स्थित AT&T (American Telephone & Telegraph) लैब में विकसित किया गया था.
Dannies Ritchie को C लैंग्वेज का पितामह भी कहा जाता है.
C लैंग्वेज को पुरानी कंप्यूटर की भाषाए जैसे B, BCPL इत्यादि की कमियों को दूर करने के लिए विकसित किया गया था. शुरुआत में C लैंग्वेज को UNIX ऑपरेटिंग सिस्टम में उपयोग करने के लिए विकसित किया गया था. तथा इसमें पुरानी कंप्यूटर की भाषाए जैसे B, BCPL के काफी सारे गुणों को लिया गया था.
Features of C language in hindi (C लैंग्वेज की विशेषताए)
C लैंग्वेज अत्यधिक लोकप्रिय और उपयोग में होने वाली भाषा है. जिसके पीछे इसमें मौजूद कुछ विशेषताए है. जिन्हें निचे बिन्दुओ में समझाया गया है.
सरल (Simple)
C लैंग्वेज एक आसान और सरल लैंग्वेज है. क्योंकि इसकी सरचना इस प्रकार से है कि प्रॉब्लम को विभिन्न भागो में बाटा गया है.
machine-independent or portable
C लैंग्वेज को किसी भी मशीन पर प्रयोग करना संभव है. इसके लिए इसके कोड में थोडा परिवर्तन करना होता है. इसलिए C लैंग्वेज को machine independent लैंग्वेज भी कहा जाता है.
Mid-level programming language
C लैंग्वेज में low level और high level प्रोग्रामिंग लैंग्वेज दोनों की विशेषताए मौजूद है. इसी कारन इसे सिस्टम सॉफ्टवेर बनाने के लिए और हाई परफॉरमेंस सॉफ्टवेर बनाने के लिए उपयोग लिया जाता है. इसी कारन इसे Mid-level programming language कहा जाता है.
Structured programming language
C लैंग्वेज की एक सरचना होती है. इसमें प्रोग्राम को छोटे छोटे भागो में बाटा जाता है. जिसे function (फंक्शन) कहा जाता है. जिससे प्रोग्राम और इसके कार्य को समझना आसान होता है. और फंक्शन के कोड का वापस से उपयोग भी लिया जा सकता है.
Rich Library
C लैंग्वेज में पहले से अंतर्निहित फंक्शन (inbuilt functions) है. जिसे प्रोग्रामर सीधे प्रयोग कर सकता है. ये प्रोग्राम बनाने के कार्य करना आसान और तेज हो जाता है.
Memory Management
इसमें dynamic memory allocation का फंक्शन होता है. ये allocated मैमोरी को फ्री कर देता है. इसके लिए C लैंग्वेज में free() फंक्शन होता है.
Speed
C लैंग्वेज में लिखे हुए प्रोग्राम बहुत तेज compile और run होने में बहुत कम समय लगता है.
Extensible
इसमें नए फंक्शन को जोड़ना संभव होता है. इसी कारन इसका विस्तार करना संभव है.
C लैंग्वेज को कैसे सीखे? (C language kaise sikhe)
C लैंग्वेज पुरानी कंप्यूटर लैंग्वेज में शामिल है. लेकिन फिर भी ये low level प्रोग्राम लिखने के लिए अभी तक एक महत्वपूर्ण लैंग्वेज है. C लैंग्वेज में सीखी हुई वस्तुओ किसी भी अन्य प्रोग्राम लैंग्वेज को समझने में काम आती है.
C लैंग्वेज को सिखने के तरीके को निचे निम्न बिन्दुओ में समझाया गया है.
Download and install a compiler
C लैंग्वेज में लिखे कोड को मशीन को समझाने के लिए compiler की जरूरत होती है. विभिन्न ऑपरेटिंग सिस्टम के अनुसार अलग complier उपलब्ध होते है. जिन्हें आपको अपने कंप्यूटर में डाउनलोड करके इनस्टॉल करना होता है.
- window के लिए Microsoft Visual Studio Express या MinGW compiler
- Mac के लिए XCode compiler
- Linux के लिए gcc compiler
Understand the basics
C लैंग्वेज एक पुरानी कंप्यूटर लैंग्वेज है. इसको Unix ऑपरेटिंग सिस्टम के लिए विकसित किया गया था. इसी प्रकार C लैंग्वेज से जुड़े सामान्य जानकारी और बेसिक जानकारी को समझने की कोशिश करे.
Write some basic code
कुछ आसान कोड लिख कर शुरुआत करे. और कोड कैसे काम करते है. इसको समझने की कोशिश करे. जैसे निचे Hello World प्रोग्राम का उदहारण दिया गया है.
#include <stdio.h>
int main()
{ printf(“Hello, World!\n”);
getchar();
return 0; }
Try compiling the program
कोड को कोड एडिटर में लिखे. कोड लिखने के बाद .c extension में फाइल को सुरक्षित करे. और उसके बाद कोड को compiler में रन करे.
इस प्रकार से बेसिक प्रोग्राम लिखने की कोशिश करे. और फाइल को सेव करने के बाद compile करे. धीरे धीरे जटिल प्रोग्राम को सिखने की कोशिश करे. इसप्रकार से आप C लैंग्वेज को अच्छी तरह से सिख सकते है. C लैंग्वेज को सिखने के लिए आप इन्टरनेट और Youtube की भी मदद ले सकते है. YouTube में C लैंग्वेज से जुड़े विभिन्न tutorial उपलब्ध जिसकी सहायता से आप C लैंग्वेज को आसानी से सिख सकते है.
C लैंग्वेज के उपयोग (Applications of C labguage)
मुख्य रूप से C लैंग्वेज का उपयोग सिस्टम सॉफ्टवेर जैसे ऑपरेटिंग सिस्टम बनाने के लिए किया जाता है. C लैंग्वेज के उपयोग निचे बिन्दुओ में बताए गए है.
- इसका उपयोग सिस्टम सॉफ्टवेर जैसे ऑपरेटिंग सिस्टम और उन्हें compile करने के लिए किया जाता है.
- C लैंग्वेज का उपयोग एप्लीकेशन सॉफ्टवेर जैसे database management आदि लिखने के लिए भी होता है.
- ग्राफ़िक्स से जुड़े सॉफ्टवेर और मोबाइल गेम में C लैंग्वेज का उपयोग किया जाता है.
- Compilers को बनाने के लिए इसका उपयोग किया जाता है.
- GUI एप्लीकेशन में C लैंग्वेज का उपयोग किया जाता है. Adobe Photoshop को पहले C लैंग्वेज में ही बनाया गया था.
- नेटवर्क में काम आने वाले उपकरण में C लैंग्वेज का उपयोग किया जाता है.
आपने क्या सिखा
इस आर्टिकल (features of c language in hindi) को लिखने का हमारा उद्देश्य आपको C लैंग्वेज और इसकी विशेषताओ के बारे में बताना है. C लैंग्वेज सभी कंप्यूटर लैंग्वेज की आधारशिला है. और अगर आपको कंप्यूटर विषय में रूचि है. और कंप्यूटर प्रोग्रामिंग में अपना भविष्य बनाना चाहते है. तो आपको शुरुआत C लैंग्वेज से करनी चाहिए. कंप्यूटर प्रोग्रामिंग एक बड़ा क्षेत्र है. और भारत में कही सारी सॉफ्टवेर से जुड़े बड़ी कंपनी है. जो विदेशो से प्रोजेक्ट लेके आती है. जिससे इस क्षेत्र में रोजगार भी आसानी से मिल सकते है.
इस आर्टिकल (c programing in hindi notes pdf free download) में आपने C लैंग्वेज के बारे में बेसिक जानकारी के साथ इसकी विशेषताओ के बारे में विस्तार से जाना है. तथा हमने इस आर्टिकल में C लैंग्वेज के संक्षिप्त का भी वर्णन किया है.
निचे दिए गए लिंक के माध्यम से आप ये आर्टिकल निशुल्क PDF के रूप में डाउनलोड कर सकते है.