C language कैसे बनी सबसे सर्वप्रिय language? क्या है C language?

  नमस्ते दोस्तों आज हम जानेंगे प्रोग्रामर्स में  सर्वप्रिय लैंग्वेज C language के बारे में की आखिर C language क्या है ? इसे kyo सीखना चाहिए iske फैयदे क्या है ? C language को asani  से कैसे सीखे ? तो अगर आप भी इन प्रश्नो केuttar pana  चाहते है तो बने रहिये हमारे साथ तो चलिए शुरू करते है।  

C Language क्या है ?

C language क्या है ?


C Language के बारे में जानने से पहले आपको programming के बारे में जानना होगा। 


Programming  क्या होती है ?

दोस्तों जैसे की आपको पता है आज hum muskil se muskil  काम कंप्यूटर se bahut  ही तेज़ी से करवा सकते है लेकिन ये कंप्यूटर आपने आप कुछ भी नहीं कर सकता इसको पूरी tarah batana पड़ता है की आखिर क्या करना है कैसे कैसे करना है आदि। इसलिए इसे एक डम्ब मशीन भी कहा जाता है। 

तो दोस्तों कंप्यूटर को क्या और कैसे करना है इसे आप डायरेक्टली उसे नहीं बता सकते क्योकि उसको आपकी भाषा नहीं आती जैसे अगर आप किसी फॉरेन कंट्री में चले जाये तो वह के लोगो ko aapki भाषा नहीं आती होगी इसी प्रकार कंप्यूटर को भी आपकी भाषा नहीं आती। 

 उसे सिर्फ एक ही लैंग्वेज aati  है वो है बाइनरी (1 or 0) और कंप्यूटर को कुछ समझ नहीं आता तो इसलिए आपको कंप्यूटर से अगर कुछ काम करवाना है तो उसे वो बताने के लिए आपको के लैंग्वेज की जरुरत पड़ती है जो की आपकी बात को कंप्यूटर को samjha sake और उस लैंग्वेज को हम programming language कहते है और जो इन लैंग्वेज को जानते है  और इन्हे इस्तेमाल कर सकते है उन्हें programmer  कहा जाता है। 


इन प्रोग्रामिंग लैंग्वेज में से एक है C language . इसका इस्तेमाल पहले भी किया जाता था और अब भी किया जाता है किसी चीज़ को कैसे करना है अगर कंप्यूटर को ये बताना हो तो आप  C लैंग्वेज का istamal  करते है इस लैंग्वेज को बी - लैंग्वेज द्वारा बनाया गया aur बी - लैंग्वेज के भी कुछ फीचर C - language में है इसीलिए इसी लिए इसे C  लैंग्वेज कहा गया है। 

आपके कंप्यूटर me  जो Window based operating sytem  या  Unix based operating sytem वो इसी लैंग्वेज में लिखे गए है। 


आपको C language क्यों सीखनी चाहिए ?


Know how programming do. 


दोस्तों अगर आप C programming language  सीख lete  हो तो आपको एक बेसिक आईडिया लग जायेगा की प्रोग्रामिंग कैसे होती है जो की आपको age चलकर मनो या न मनो बहुत काम आएगा और इस  बात का पता आपको tab चलेगा जब आपको java जैसी प्रोग्रामिंग लैंग्वेज सीखोगे। 

Language like java made with C language.

जो java लैंग्वेज hai  दोस्तों वो c language में ही लिखी गयी है jo ki  इस लगॉगे का सबसे बड़ा प्लस पॉइंट है ये भी एक कारण है की C language  की महत्वता kitni है। 

Know the basics of programming . 

दोस्तों जैसे कहा भी जाता है की अगर आपका बेस स्ट्रांग नहीं है तो आप ज्यादा देर तक टिक नहीं सकते तो C language को भी आप प्रोग्रामिंग का बेस बोल सकते ho agar आपने इस लैंग्वेज को सीख लिया तो आपको प्रोग्रामिंग का बेस स्ट्रांग हो जायेगा और इसके बाद आप किसी भी लैंग्वेज को आसानी से सीख सकते हो और अगर आप     

Java  जैसे लैंग्वेज को इस लैंग्वेज ko सीखे बिना सीखते हो तो आपको थोड़ी दिक्का आएगी आपको पता ही नहीं चलेगा और आपके man me बहुत डाउट आएंगे की इसका क्या इस्तेमाल है क्यों इसका इस्तेमाल करे आदि।  अगर aapko इस चीज़ से बचना है तो आपको C language को सीख लेना चाहिए।


C language कैसे बनी सबसे सर्वप्रिय language?

C  language  को 1972 में Dennis रीचिए ने आपने team members ke sath banaya tha . इसकी khoj उन्होंने बेल्ल लेबोरेटरी में की क्योकि उन्हें एक ऑपरेटिंग system बनाना था और तब कोई ऐसी प्रोग्रामिंग लैंग्वेज नहीं थी जो की उसे banane में सहायक ho इसलिए उन्होंने इस लैंग्वेज की खोज की इसे बी लैंग्वेज द्वारा बनाया गया था।


जिस ऑपरेटिंग सिस्टम ko बनाने के लिए इसकी खोज की गयी थी उसका नाम था Unix operating system . इसी वजह से aaj किसी भी प्रोग्रामिंग लैंग्वेज या ऑपरेटिंग सीटें को बनाना हो तो उसमे C language एक महत्वपूण role निभाती है। 



C language कहा से सीख सकते है ?

C language क्या है ?


C language को सीखने के लिए आपके पास तीन ऑप्शन है जिनसे आप asani से इस प्रोग्रामिंग को सीख सकते है तो चलिए जानते hai उनके बारे में - 

1. By Joining Institute - 

दोस्तों C language को सीखने के liye जो पहला ऑप्शन है वो है किसी इंस्टिट्यूट को ज्वाइन करके सीखना अगर आपके शहर में कोई इंस्टिट्यूट hai जहा पर प्रोग्रामिंग सिखाई जाती है तो आप वह से भी इस लैंग्वेज को सीख सकते hai।  इसके लिए आपको महीने ke पैसे उस इंस्टिट्यूट को देने पड़ेंगे।   


2. By helping of books - 

अगर आपको घर बैठे खुद बुक सेpadkarइस लैंग्वेज को सीखना है तो आप वो भी कर सकते है मै आपको कुछ बहेतरीन बुक्स शेयर karna चाहूंगा जिनसे आप इस लैंग्वेज ko  सीख सकते है -

  • C Programming A Mordern Approach By KN KING
  • Let us C By Yashavant Kanetkar
  • Head First C
  • Expert C programming
  • The C programming language By Dennis रीचिए
अगर आप इन books से सीखेंगे तो आपको आसानी padegi C  language सीखने में। 


3. BY digital methods.

तीसरा तरीका है vo आपको ज्यादा पसंद ayega और वो है ऑनलाइन कोर्सेज के द्वारा इंटरनेट पर बहुत से ऐसे कोर्स यही जिनमे आपको bahut ही अच्छे तरीके से इस लैंग्वेज को sikhaya जायेगा . ऑनलाइन सीखने के लिए aapke  पास २ मेथड है -

  • Free- अगर आपको फ्री में C language सीखना है to आप यूट्यूब की मदद से सीख सकते है और कुछ इंटरनेट पर वेबसाइट है जो kiआपको C language सीखाती है मै आपको कुछ यूट्यूब चैनल और वेबसाइट सुग्गेस्ट karna चाहूंगा लेकिन आप किसी और se भी सीख सकते है। 


क्योकि कुछ लोगो को kisi अलग टीचर से समझ आता है तो कुछ को alag टीचर से लेकिन आप इन्हे एक बार try जरूर करे मेने bhi इन्ही से सीखा है -

  1. Code with harry On Youtube.
  2. Learnvern On youtube.
  3. Learnvern On google.
  4. Edureka On Youtube.

  • Paid - अगर आपके पास पैसे है और आप प्रीमियम tarike से C language सीखना चाहते है और आप चाहते है की आपके पास aapkoफुल गाइड करने के लिए एक टुटर हो जो की आपको घर से ही सब कुछ सीखा सके toआप कोडन वेबसाइट की प्रीमियम मेम्बरशिप lekar इस लैंग्वेज को सीख सकते है। 


C language के कोड कहा लिखे जाते है ?



अगर aap एक बिगिनर है प्रोग्रामिंग में तो आपके मन में ये सवाल तो आया hi होगा की जो हम कंप्यूटर लैंग्वेज सीखते है उन्हें कहा likhaजाता है तो दोस्तों अगर आप किसी लैंग्वेज को पूरी तरह seekh जाते है और आप एक एप्लीकेशन banana चाहते है। 
 तो आपको बेच के मॉडरेटर बहुत मिल jayegi जिनकी मदद और अपनी कोडन स्किल के साथ आप एक एप्लीकेशन को bana सकते है लेकिन अगर आप किसी लैंग्वेज को सीख रहे है तो आपको उनके कोड को प्रैक्टिस करने ke liye  एक एप्लीकेशन डाउनलोड करना पड़ता है जिसमे की aap अपने कोड को लिखकरuska  रिजल्ट देख सकते है। 

Popular C Compiler जिनकी madad से आप C की प्रैक्टिस कर  सकते है -

DEV C++
ECLIPSE
VISUAL STUDIO CODE
TURBO C++

आप इन सॉफ्टवेयर को गूगल par search  करके डाउनलोड kar सकते है। 

C Language में कम्पाइलर क्या होता है ?



दोस्तों मान लीजिये की aap ek फॉरेन कंट्री में गए है और आपको वहाँ के logo  से बात करनी है लेकिन आपको उनकी भाषा नहीं आती तो aap क्या करेंगे अगर आपको अपनी बात उन्हें बतानी है तो आपको बीच में एक मोडिएटर chahiye होगा जो की आपकी बात को उस भाषा में कन्वर्ट करके वह के लोगो को बता सके। 

 उसी प्रकार यदि आपको आपने C language के कोड को कंप्यूटर को समझाना है क्योकि कंप्यूटर तो सिर्फ बाइनरी language समझता है तो आपको एक कम्पाइलर की जरुरत padegi जोकि आपके कोड को कंप्यूटर की बाइनरी लैंग्वेज में ट्रांसलेट कर सके अगर आपके code को ट्रांसलेट करते समय उसे कोई चीज़ गलत लगती है तो वो आपको error बता देता है jise आपको सही करना होता है। 

इसलिए इसको hum एरर डिटेक्टिंग फंक्शन bhi कहते है। 

Structure of C program in hindi

C language ka basic syntax kuch is prakar hota hai - 

क्या है C language?


Features of C  language in hindi . 


  • सिंपल लैंग्वेज - C एक बहुत hi सिंपल लैंग्वेज है क्योकि इसमें जो data है उसको आप टुकड़ो में तोड़कर भी arrange कर saktey है जिससे की हमे प्रोग्राम लिखने के बाद जब हम आपने प्रोग्राम को चेक करते है तो पड़ने में asani हो जाती है और इसमें जो datatype है वो बहुत ही सिंपल है इस बात ka पता आपको तब चलेगा jab आप इस लैंग्वेज ko सीखेंगे। 

  • बहुत तीव्र गति - C language में जब आप कोई प्रोग्राम likhtey है तो आप जब उसे कपिल और एक्सेक्यूटे karenge तो वो बहुत ही जल्दी हो जायेगा जो की इसका एक बहुत बड़ा एडवांटेज hai अगर आप किसी गेम या एप्लीकेशन mai तेज़ी से टास्क को परफॉर्म karna चाहते है तो आप सी language का इस्तेमाल kartey है। 

  • रिच लाइब्रेरी - दोस्तों सी लैंग्वेज के जो इन built फंक्शन होते है वो बहुत ज्यादा सहायक है क्योकि ये आपको jab आप प्रोग्राम लिखेती है to  जल्दी से प्रोग्राम लिखने में मदद करते है। 

  • पोर्टेबल - सी लैंग्वेज एक पोर्टेबल लैंग्वेज है अगर आपने आपने कंप्यूटर में is लैंग्वेज में कोड लिखा है तो आपको थोड़ा ही चेंज karna होगा फिर ये कोड दूसरे कंप्यूटर में भी रन हो जायेगा जैसे असेंबली लैंग्वेज में होता है लेकिन ये प्लेटफार्म इंडिपेंडेंट नहीं है yani की अगर आप ३२ बिट ke प्रोसेसर में कोड लिखकर 64 bit के प्रोसेसर mai चलाओगे तो वो नहीं चलेगा। 

  • मिडिल लेवल लैंग्वेज -  सिस्टम एप्लीकेशन jaise  kernal , driver को इसी लैंग्वेज में likhe गए है  जो की लौ level लैंग्वेज को सपोर्ट करता है और इसमें हाई level लैंग्वेज के भी फीचर्स है इसलिए ये ek मिडिल लेवल लैंग्वेज है। 


Tips to learn C language faster!


Fear of error- दोस्तों कुछ लोग जब कोडन kartey है तो जब उनके कोड में कुछ एरर आ जाता है तो वो लोग चिंतित हो जाते है और इर्रिटेट ho जाते है तो दोस्तों आप एरर से डरिये मत आप ये मत सोचिये की एक एरर आ gaya आप ये सोचिये की एक और बार मुझे aapni गलती सुधरने का मौका मिल गया और प्रॉब्लम se ज्यादा सलूशन पर ध्यान दीजिये। 

Make online access- दोस्तों जब आप किसी कोड को puri तरह से लिखकर सेव करते ho और जब आप उसे 1 ya 2 महीने बाद उस कोड को ढूंढ़ते हो तो आपको उस समय वो कोड नहीं मिलता और आपको गुस्सा आ जाता है to इसका एक ही उपाय है की आप aapne कोड को ऑनलाइन पोस्ट कर दीजिये। 
 यानि की ब्लॉगर पर अपना ek फ्री ब्लॉग बनाकर उस पर aapne कोड paste करते rahiye और ये आपका पर्सनल ब्लॉग होगा तो आप इसे किसी के साथ शेयर नहीं करेंगे और जब भी आपको किसी कोड की jarurat होगी तो आपको वो कोड आसानी se  मिल जायेगा और आप us  कोड को किसी भी डिवाइस से एक्सेस कर सकेंगे। 


First learn the basic- दोस्तों आपको इस लैंग्वेज को सीकते समय सबसे पहले इसके बेसिक को पूरी तरह से समझ lene है क्योकि agar आपका बेसिक स्ट्रांग होगा तो आपके कोड में बहुत कम एरर आएंगे aur आपको प्रोग्रामिंग करते समय मज़ा आएगा इसलिए सबसे पहले आपको इसके बेसिक को पूरी tarah घोट कर पि जाना है। 


  • Your first program in C- दोस्तों मै आपके सामने  kuch बेसिक  प्रोजेक्ट शेयर करना चाहूंगा और हो सकता है ki आप भी इन program को सबसे पहले सीखे -

#include<stdio.h>


main()

{

int num, t=1;

printf("Enter The number as your choice:\n");

scanf("%d",&num);

printf("Your table is:\n");

do {

printf("%d\n",num*t);

t=t+1;

}while(t<11);

return 0;

}


इस प्रोग्राम में आप जो भी numbere डालोगे उसका टेबल आ जायेगा। 


निष्कर्ष - दोस्तों आज हमने C language  क्या है ? इसके फीचर्स और सारी चीज़े हमने ऊपर जान ली है तो अगर आपके मन में और कोई डाउट हो तो आप कमेंट या हमारी ईमेल के duara हम से पूछ सकते है आपको uska जवाब 24  ghante ke andar mil jayega aapka बहुत बहुत धन्यवाद। 





















Post a Comment

नया पेज पुराने