C Language ?
C Language एक general-purpose प्रोग्रामिंग लैंग्वेज है | जिसको Dennis Ritchie ने 1972 में AT & T’S Bell Telephone Laboratories में बनाया था | Dennis Ritchie एक operating system बनाना चाहते थे जिसका नाम था Unix Operating System, इसको बनाने के लिए ही Dennis Ritchie ने सी लैंग्वेज Developed किया गया था |
खास बात ये है कि सी लैंग्वेज की मदद से हम low level प्रोग्रामिंग कर सकते है, इस Feature के कारण C programming language का उपयोग System software जैसे – Operating system, Device Driver, Compiler आदि बनाने के लिए किया जाता है |
C Language में बाकि सभी प्रोग्रामिंग लैंग्वेज के बेसिक फीचर्स कवर हो जाते है जैसे – Variable, Data Types, Array, String, Function, Structure, Pointer, Loop, आदि जिसके कारण C language को बाकि सभी प्रोग्रामिंग लैंग्वेज का Mother Language कहा जाता है |
एक बार सी लैंग्वेज सिखने के बाद आप बाकि सभी Programming Languages को बड़े ही आसानी से सिख सकते है |
सी लैंग्वेज का इतिहास क्या है? ( History of C Language in Hindi )
C Language बनने से पहले सन 1966 में Martin Richard नाम के एक व्यक्ति ने AT & T’S Bell Telephone Laboratories, US मे उस टाइम के सभी प्रोग्रामिंग लैंग्वेज के बेसिक फीचर्स को Combine करके BCPL नाम का एक Programming Language बनाया था जिसका पूरा नाम है – Basic Combine Programming Language |
BCPL बड़ा सॉफ्टवेयर बनाने के लिए उपयुक्त नहीं था साथ ही इसमें Low Level स्टाइल में coding किया जाता था |
Ken Thompson जो की Martin Richard के साथ ही AT & T’S Bell Telephone Laboratories में काम किया करते थे इन्होने 1969 में BCPL लैंग्वेज को सुधार करके B Language बनाई |
दरअसल Ken Thompson एक ऑपरेटिंग सिस्टम बनाना चाहते थे जिसको बनाने के लिए एक अच्छे प्रोग्रामिंग लैंग्वेज की जरुरत थी और वो लैंग्वेज थी B Language | बी लैंग्वेज बनाने के बाद इन्होने Unix Operating System को बनाया |
AT & T’S Bell Telephone Laboratories में ही Dennis Ritchie भी काम किया करते थे जिन्होंने 1972 में C Language को बनाया और Ken Thompson से कहा अगर हम Unix Operating System को C Language की मदद से बनाये तो इसमें और भी ज्यादा फीचर्स ऐड कर सकते है जिसमे सबसे बड़ा Feature ऑपरेटिंग सिस्टम का पोर्टेबल होना था |
C Language की विशेषताएं :-
C एक सरल और आसान Programming Language है |
C Language में इंग्लिश जैसे Command/Instructions होते है जिसको पड़ना,समझना, Code करना एक प्रोग्रामर के लिए बहुत ही आसान है |
C एक Procedure Oriented प्रोग्रामिंग लैंग्वेज है |
C बहुत ही पॉवरफुल और Case Sensitive प्रोग्रामिंग लैंग्वेज है |
C Language Compiler based ,डायनामिक प्रोग्रामिंग लैंग्वेज है |
C Language एक Middle level language है जिसके कारण इससे Low Level और High Level दोनों ही तरह की प्रोग्रामिंग की जा सकती है |
सी लैंग्वेज ऑपरेटिंग सिस्टम और एम्बेडेड सिस्टम डेवलपमेंट करने में सबसे अधिक इस्तेमाल की जाने वाली प्रोग्रामिंग लैंग्वेज है।
सी लैंग्वेज काफी पोर्टेबल और पॉवरफुल प्रोग्रामिंग लैंग्वेज है |
सी लैंग्वेज एक Syntax Based Language है |
सी एक जनरल पर्पस प्रोग्रामिंग लैंग्वेज है जो बाकि सभी लैंग्वेज के बेसिक फीचर्स को कवर कर लेता है |
सी इतना महत्वपूर्ण क्यों है? (Why C language is So important )
अगर आप एक collage स्टूडेंट है तो आपको C Language जरूर सीखनी चाहिए क्योकि सी लैंग्वेज आपके campus requirement प्रोसेस में काफी मददगार साबित होती हैं |
साथ ही अगर आपने अभी तक कोई प्रोग्रामिंग लैंग्वेज नहीं सीखी है तो आप C language से शुरुवात कर सकते है क्योकि सी लैंग्वेज बाकि सभी लैंग्वेज के बेसिक फीचर को कवर कर लेता है जिससे आप आगे कोई भी Programming Language को बड़े ही आसानी से सिख सकते है |
C language अगर आपकी फर्स्ट प्रोग्रामिंग लैंग्वेज है तो यकीं मानिये है आपको programming काफी अच्छे से समझ आ जाएगी क्योकि सी लैंग्वेज हमारे प्रोग्रामिंग स्किल को बिल्ड करने में काफी मददगार साबित होता है साथ ही सी लैंग्वेज हमे लॉजिक सोचना समझना सिखाता है |
C Language बहुत पुराना और पॉपुलर लैंग्वेज है सी लैंग्वेज पिछले 50 वर्षो से प्रोग्रामर (programmer) के दिलो में अपनी जगह बनाये हुवे है इसका कारन ये है कि सी लैंग्वेज बहुत फ़ास्ट है इसमें मशीन स्तर (Low Level) तक की प्रोग्रामिंग बड़े ही आसानी से की जा सकती है |
सी इतना महत्वपूर्ण क्यों है? (Why C language is So important )
अगर आप एक collage स्टूडेंट है तो आपको C Language जरूर सीखनी चाहिए क्योकि सी लैंग्वेज आपके campus requirement प्रोसेस में काफी मददगार साबित होती हैं |
साथ ही अगर आपने अभी तक कोई प्रोग्रामिंग लैंग्वेज नहीं सीखी है तो आप C language से शुरुवात कर सकते है क्योकि सी लैंग्वेज बाकि सभी लैंग्वेज के बेसिक फीचर को कवर कर लेता है जिससे आप आगे कोई भी Programming Language को बड़े ही आसानी से सिख सकते है |
C language अगर आपकी फर्स्ट प्रोग्रामिंग लैंग्वेज है तो यकीं मानिये है आपको programming काफी अच्छे से समझ आ जाएगी क्योकि सी लैंग्वेज हमारे प्रोग्रामिंग स्किल को बिल्ड करने में काफी मददगार साबित होता है साथ ही सी लैंग्वेज हमे लॉजिक सोचना समझना सिखाता है |
C Language बहुत पुराना और पॉपुलर लैंग्वेज है सी लैंग्वेज पिछले 50 वर्षो से प्रोग्रामर (programmer) के दिलो में अपनी जगह बनाये हुवे है इसका कारन ये है कि सी लैंग्वेज बहुत फ़ास्ट है इसमें मशीन स्तर (Low Level) तक की प्रोग्रामिंग बड़े ही आसानी से की जा सकती है |
हमारे दैनिक जीवन के कई ऐसे सॉफ्टवेयर है जो की C language में बने है जिसका उपयोग हम कर तो रहे है मगर हमे पता भी नहीं होता कि ये सॉफ्टवेयर किस लैंग्वेज में बने है | सी लैंग्वेज सिख के आप कुछ ऐसे ही सॉफ्टवेयर बना सकते है आइये जानते है सी लैंग्वेज से बने कुछ एप्लीकेशन के बारे में -:
Oracle और MySql डाटा बेस मैनेजमेंट का एक सॉफ्टवेर है जो की C Language में बना है|
लगभग सभी Device driver सी लैंग्वेज में बना है डिवाइस ड्राइवर वो टूल है जिसके जरिये आपके पेन ड्राइव के कंटेंट को पढ़ा जाता है |
आज की हॉट टेक्नोलॉजी एंड्राइड की Core library भी सी लैंग्वेज में लिखी गई है |
आज के समय के जितने भी ऑपरेटिंग सिस्टम है वो भी C language में बने है जैसे – Unix Operating System |
Web Browser के काफी पार्ट भी C Language में लिखे गए है|
तो ये कुछ ऐसे सॉफ्टवेयर थे जो की C language का प्रयोग करके बनाये गए थे और भी कई तरह के Software आप सी लैंग्वेज की मदद से बना सकते है तो आइये जानते है कि सी लैंग्वेज से हम और किस किस तरह के सॉफ्टवेयर बना सकते है |
Applications of C Language | सी भाषा के अनुप्रयोग
अगर आप कोई प्रोग्रामिंग लैंग्वेज सिख रहे है और आपको पता नहीं है कि आप उस लैंग्वेज को सिख कर क्या क्या बना सकते है तो आप वो लैंग्वेज सिख कर कुछ नहीं कर पाएंगे ऐसे में आपको पता होना चाहिए कि आप उस लैंग्वेज को सिख कर क्या क्या करने वाले है तो चलिए जानते है कि C language से आप क्या क्या बना सकते है |
आप C Language से एक अच्छा Operating System बना सकते है जैसे- Window , Linux , Mac क्योकि ये ऑपरेटिंग सिस्टम का major पार्ट सी लैंग्वेज में लिखा गया है |
C Language से आप Compiler बना सकते है जो प्रोग्रामिंग लैंग्वेज को मशीन लैंग्वेज में कन्वर्ट करता है |
इससे आप Text Editor बना सकते है |
Utility Software बना सकते है |
Database Management वाला सॉफ्टवेयर बना सकते है जैसे – Oracle, Mysql आदि |
Device driver बना सकते है |
C Language कैसे सीखे? (How to learn C language in Hindi )
C Language भी एक नेचुरल लैंग्वेज की तरह ही है जैसे हम हिंदी या इंग्लिश सीखते है बिलकुल उसी तरह से हमे सी लैंग्वेज सीखनी है नेचुरल लैंग्वेज -जैसे हिंदी ,इंग्लिश दो इंसानो के बिच कम्युनिकेशन का जरिया है उसी तरह सी लैंग्वेज इंसान और कंप्यूटर के बिच कम्युनिकेशन का जरिया है |
तो C Language भी एक भाषा है जिसमे हम मशीन को कहते है कि उसको करना क्या है जिस तरह से आपने बाकि नेचुरल लैंग्वेज को सीखी है बिलकुल कुछ वैसे ही हमे सी लैंग्वेज सीखनी है |
याद कीजिये जब आपने इंग्लिश या हिंदी सीखी होगी तो सबसे पहले आपने उसके बेसिक्स जैसे – Alphabets, Characters, Special Symbols सीखा होगा फिर आपने इसका उपयोग करके Word बनाना सीखा होगा फिर Word से Sentence और Sentence से Paragraph |
ठीक इसी तरह C Language में हम कुछ बेसिक जैसे –Tokens , Identifiers, Keyword, Instructions, बनाना सीखेंगे और जब हम Instructions बनाना सिख जायेंगे तब हम बनाने लगेंगे Programs और फिर सॉफ्टवेयर |
दोस्तों अगर आप C Language हिंदी भाषा में सीखना चाहते है तो आप हमारे C Language Tutorial को फॉलो जरूर करे जिसमे मैंने Basic से लेकर advanced तक सभी कुछ बड़े ही आसान तरीके से डिटेल्ड में समझया है और C Language का ये Course बिलकुल Free है इसमें आपको कोई पैसे देने की जरुरत नहीं |
कई दोस्त ऐसे होंगे जिनके पास Udemy जैसे प्लेटफार्म से महंगे-महंगे Courses लेने या फिर कोई कोचिंग इंस्टिट्यूट ज्वाइन करने के लिए पैसे नहीं है ऐसे में मेरा ये कोर्स उन सभी के लिया काफी मददगार साबित होगा |
वो जिनकी इंग्लिश ज्यादा अच्छे से समझ नहीं आती तथा वो जिनको हिंदी में पढ़ना पसंद है और हिंदी में ही सी लैंग्वेज सीखना चाहते है उनके लिए भी ये काफी मददगार होगा |
इस Course के बारे में और ज्यादा जानने के लिए इस पोस्ट को देखे C language Tutorial यहाँ आपको C programming language के सभी टॉपिक्स step by step मिल जाएगी |
अगर आपकी इंग्लिश थोड़ी अच्छी है तो मैं आपको ये कुछ वेबसाइट बताना चाहूंगा जहाँ से आप सी लैंग्वेज सिख सकते है |
CsTutorialpoint
Javatpoint
Tutorialspoint
ये तीन कुछ अच्छे वेबसाइट है जहाँ से आप सी लैंग्वेज सिख सकते है मगर ये सभी वेबसाइट इंग्लिश में है तो ऐसे में हो सकता है जिनको इंग्लिश में प्रॉब्लम है उनको इन वेबसाइट से सी लैंग्वेज सीखना मुश्किल हो जाये |
ऐसे में हम अपनी इस वेबसाइट पर ही आपको सी लैंग्वेज की Tutorial हिंदी में प्रदान करेंगे और हो सकते तो इनका पीडीएफ नोट्स भी आपको प्रदान करेंगे |
यदि आपको सी लैंग्वेज का कम्पलीट टुटोरिअल वीडियो फॉर्मेट में चाहिए तो निचे कमेंट में बताये | यदि ज्यादा लोगो का कमेंट आता है तो मैं आपके लिए सी लैंग्वेज का कम्पलीट वीडियो टुटोरिअल बनाकर यूट्यूब में अपलोड करूँगा |
सी लैंग्वेज सीखने के लिए अच्छी किताबें (Best Books To Learn C Language – For Beginners)
यदि आपको बुक से चीजों को पढ़ना पसंद है तो निचे मैं कुछ दो books का सुझाव देना चाहूंगा |
Yashavant Kanetkar की Book – Let Us C
S.K. Srivastava की Book – C in Depth
ये कुछ दो अच्छे बुक है जहां से आप सी लैंग्वेज बड़ी आसानी से सिख सकते है | इन बुक में सभी चीजे क्रमशः विस्तार से बताई गई है जिससे आपको चीजों को समझने में कोई दिक्कत नहीं होगी |
Hello World Using C language In Hindi
बस आपको सी प्रोग्रामिंग के बारे में थोड़ा सा उत्साह देने के लिए, मैं आपको एक छोटा पारंपरिक सी प्रोग्रामिंग हैलो वर्ल्ड का एक program बना के दिखा रखा हूँ |
#include<stdio.h>
int main()
{
printf(“Hello World”);
return (0):
}
Output :- Hello World
यहाँ पर आपको ज्यादा सोचने की जरुरत नहीं अभी के लिए आप बस इतना जान लीजिये की C Language में Programs कैसे लिखे जाते है आगे जब आप मेरे C language Tutorial को पढ़ेंगे तब आपको इसके बारे में अच्छे से पता चल जायेगा |
इस प्रोग्राम की रन करने के लिए आपको कम्पाइलर की जरुरत होगी | यदि आप मोबाइल से ऑनलाइन कोडन करके सी लैंग्वेज सीखना चाहते है तो निचे मई तीन वेबसाइट का लिंक दे रहा हूँ जहा से आप इस कोड को और या फिर खुद से कोड लिखकर उसे रन कर सकते है |
Onlinegdb
Programiz
Tutorialspoint
तो ये कुछ वेबसाइट थे जहा से आप सी लैंग्वेज में कोड लिख कर रन कर सकते है |
यदि आपके पास लैपटॉप या pc है तो आप turbo c/c++ or Codeblocks डाउनलोड कर सकते है |
C एकमात्र ऐसे प्रोग्रामिंग लैंग्वेज है जो कंप्यूटर प्रोग्रामिंग इतिहास में सबसे लंबे समय तक मौजूद है।
C एक बहुत शक्तिशाली प्रोग्रामिंग लैंग्वेज है जिसमें High level और low level दोनों तरह की विशेषताएं हैं।
C language को कंप्यूटर प्रोग्रामिंग में पहली उच्च-स्तरीय भाषा (High Level Language) के रूप में देखा जाता है।
सबसे लोकप्रिय ऑपरेटिंग सिस्टम लिनक्स (Linux) का कर्नेल (Kernel) भी C Language में लिखा गया है।
إرسال تعليق
Welcome to BishwasEducation