What is C Language in 5 mint Hindi? – C लैंग्वेज क्या है?

हेल्लो दोस्तों! आज हम इस पोस्ट में What is C Language in Hindi (सी भाषा क्या है?) के बारें में पढेंगे. इसे बहुत ही आसान भाषा में लिखा गया है. इसे आप पूरा पढ़िए, यह आपको आसानी से समझ में आ जायेगा. साथा ही यह आपको प्रोग्रामिंग लैंग्वेज के बारे में बेसिक जानकारी देगा‚ तो चलिए शुरू करते है।

C Language in Hindi – सी भाषा क्या है?

  • C Language एक स्ट्रक्चर्ड एवं हाई लेवल की प्रोग्रामिंग लैंग्वेज है जिसका इस्तेमाल सिस्टम सॉफ्टवेयर, एप्लीकेशन सॉफ्टवेयर और एम्बेडेड सिस्टम आदि बनाने के लिए किया जाता है।
  • सी लैंग्वेज एक बहुत ही प्रसिद्ध प्रोग्रामिंग लैंग्वेज है, जिसे किसी भी नये व्यक्ति को जरूर सीखना चाहिये‚ यह एक पुरानी लैंग्वेज होने के बावजूद आज भी इसका इस्तेमाल बहुत ज्यादा किया जाता है।
  • C लैंग्वेज का अविष्कार 1972 में डेनिस रिची ने Bell laboratory में किया था, इसलिए इन्हें ‘सी भाषा का पिता’ भी कहा जाता है।
  • सी भाषा को डेनिस रिची ने Unix ऑपरेटिंग सिस्टम के लिए बनाया था, लेकिन बाद में इसका इस्तेमाल सभी ऑपरेटिंग सिस्टम में किया जाने लगा।
  • सी भाषा का syntax बहुत ही सरल होता है इसलिए इसे आसानी से सीखा जा सकता है, इसको सीखने में ज्यादा मुश्किल नहीं होती।
  • C Language का इस्तेमाल ऑपरेटिंग सिस्टम, पाइथन इंटरप्रेटर और डेटाबेस आदि को बनाने के लिये किया जाता है।
  • सी प्रोग्रामिंग भाषा एक Machine Independent (मशीन स्वतंत्र) भाषा है जिसका मतलब यह है कि इसमें लिखे गये कोड को हम किसी भी कंप्यूटर या डिवाइस में run कर सकते हैं।
  • सी भाषा में लिखे गये प्रोग्राम को compile और run करने के लिए कम्पाइलर की जरूरत होती है, कम्पाइलर एक सॉफ्टवेयर होता है जिसका इस्तेमाल प्रोग्राम को compile और run करने के लिए किया जाता है।
  • C लैंग्वेज को (Mother of all Programing Language) सभी प्रोग्रामिंग भाषाओ की माँ भी कहा जाता है‚ क्योंकि अगर आपने इसे सीख लिया तो आप दूसरी प्रोग्रामिंग लैंग्वेज (जैसे कि- जावा, पाइथन आदि) आसानी से सीख जाओगे।

Features of C Language in Hindi – सी भाषा की विशेषताएँ

‘सी भाषा’ की निम्नलिखित विशेषताएँ होती है :-

features-of-C-Language-in-Hindi
ehindistudy

1- Simple (सरल)

C Language एक सरल भाषा है जिसे हम बहुत ही आसानी से सीख सकते हैं किस भाषा का syntax काफी सरल होता है कोई भी व्यक्ति बहुत ही आसानी से सीख सकता है एवं अपने कंप्यूटर प्रोग्राम को बना सकता है इसके लिए ज्यादा मेहनत नहीं करनी पड़ती है और एक बहुत ही पावरफुल प्रोग्राम बनकर तैयार हो जाता है यदि आप भी सी प्रोग्रामिंग लैंग्वेज सीखना चाहते हैं तो आप हमारे वेबसाइट के साथ बने रहें एवं सब्सक्राइब बटन को दबाना ना भूले से आप जल्दी ही और भी नए टॉपिक यहां पाएंगे।

2- Independent (स्वतंत्र)

सी प्रोग्रामिंग लैंग्वेज एक machine independent (मशीन स्वतंत्र) भाषा है जिसके कारण इसे किसी भी कंप्यूटर एवं किसी भी प्रकार के ऑपरेटिंग बिना ज्यादा किसी समस्या के आसानी से run कर सकते हैं एवं अपने सहकर्मियों एवं टीम के आसानी से शेयर भी कर सकते हैं।

3- Library (लाइब्रेरी)

सी भाषा में built-in-function की एक बहुत ही अच्छी लाइब्रेरी मौजूद होती है. इस लाइब्रेरी का इस्तेमाल करके हम किसी भी प्रकार के प्रोग्राम को बहुत ऐसे लिख सकते हैं एवं यह हमें अपनी आवश्यकताओं के अनुसार प्रोग्राम देखने की स्वतंत्रता प्रदान करता है।

4- Speed (गति)

C Language एक सिस्टम ओरिएंटेड प्रोग्रामिंग लैंग्वेज है इस कारण यह बहुत ही तेजी से execute होती है यह अन्य प्रोग्रामिंग लैंग्वेज ओं के सापेक्ष बहुत ही तेजी से कार्य करती है एवं जावा पाइथन जैसी प्रोग्रामिंग लैंग्वेजों से बहुत तेजी कार्य करती है।

5- General Purpose (सामान्य उद्देश्य)

C Language का एक सामन्य उदेश्यो यह है कि यह हमको एक ऐसा डेवलपमेंट एनवायरमेंट प्रदान करें जिससे हम इसका इस्तेमाल करके अलग-अलग प्रकार के सॉफ्टवेयर ऑपरेटिंग सिस्टम्स एवं डाटाबेस आसानी से बना सकें।

6- Syntax (सिंटेक्स)

C Language का syntax काफी सरल और साफ़ होता है। इसका प्रयोग करते समय हम इसके साथ आने वाली लाइब्रेरी में उपस्थित फंक्शन ऑपरेटर आदि का प्रयोग करके आसानी से प्रोग्राम लिख सकते हैं जिस कारण उन्हें भी कह सकते हैं कि सी एक बहुत ही आसान लैंग्वेज है।

7- Procedural Language (प्रक्रियात्मक भाषा)

C Language एक procedural लैंग्वेज है, इसलिए इसमें प्रत्येक प्रोग्राम को step by step लिखा एवं एग्जीक्यूट किया जाता है जिस कारण यदि हमें प्रोग्राम में समस्या का सामना करना पड़ता है तो आने वाली समस्याओं को एक साथ प्रदर्शित बनाकर एक-एक कर प्रदर्शित किया जाता है जिससे कि यह एक ऐसी प्रोग्रामिंग लैंग्वेज बन जाती है जो गलतियों को सही करते समय एक-एक करके हमारे सामने रहती है वह समय बताती है कि यहां पर इस प्रकार की गलती हुई है जैसा कि इसके द्वारा दिए गए सिंटेक्स के विपरीत हो।

C Language का सरल प्रोग्राम

#include <stdio.h>
int main() {
  printf("Hello Word");
  return 0;
}

इसका आउटपुट – Hello Word

इसे पढ़ें:-

  • फ़्लोचार्ट क्या है?
  • एल्गोरिथम क्या है?

Applications of C Language in Hindi – सी लैंग्वेज के उपयोग

इसका उपयोग बहुत सारें कार्यों को करने के लिए किया जाता है:-

  1. C Language का इस्तेमाल वीडियो गेम को विकसित करने के लिए किया जाता है।
  2. C Language GUI (ग्राफिकल यूजर इंटरफ़ेस) को बनाने में मदद करती है।
  3. C Language का उपयोग वेब ब्राउज़र (जैसे- गूगल क्रोम, फायरफॉक्स आदि) को बनाने के लिए किया जाता है।
  4. C Language का इस्तेमाल UNIX ऑपरेटिंग सिस्टम को विकसित करने के लिए किया जाता है।
  5. C Language विभिन्न प्रकार के एप्लीकेशन सॉफ्टवेयर और सिस्टम सॉफ्टवेयर को develop (विकसित) करने में मदद करती है।
  6. C Language उपयोग एनीमेशन बनाने के लिए भी किया जाता है।
  7. C Language का उपयोग MySQL डेटाबेस बनाने के लिए किया गया था।
  8. C Language का प्रयोग पाइथन और इंटरप्रेटर को विकसित करने के लिए किया जाता है।

Advantages of C Language in Hindi – सी भाषा के फायदे

इसके निम्नलिखित फायदे है :-

1- Easy To Understand (समझने में आसान)

C Language बहुत ही सरल एवं आसान होता है जिसे समझना किसी भी यूजर के लिए आसान होता है इसमें लिखे गए सिंटेक्स का एक मतलब होता है जिसे कोई भी पढ़ कर आसानी से समझ सकता है एवं इसे सीखना भी काफी आसान है और सरल होता है।

2- Easy to write (लिखने में आसान)

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

3- Speed (गति)

C प्रोग्रामिंग लैंग्वेज एक सिस्टम ओरिएंटेड प्रोग्रामिंग लैंग्वेज होने के कारण यह तेज गति गति से काम करने वाली प्रोग्रामिंग भाषा है। यह जावा, PHP, C++ जैसी प्रोग्रामिंग भाषाओं की तुलना में काफी तेज होती है।

4- Error Detection (त्रुटि का पता लगाना)

C Language का कोड लाइन बाई लाइन एग्जीक्यूट होता है एवं यह कोड बहुत तेज गति से कोड में मौजूद errors (त्रुटियों) को ढूंड लेती है क्योकि इस भाषा का compile time कम होता है।

5- Easy Debug (आसान डिबग)

C Language में डिबगिंग करना काफी सरल होता है। यदि प्रोग्रामर से कोड लिखते समय कोई गलती हो जाती है एवं वह उस समय गलती को नहीं देख पाता है सी प्रोग्रामिंग लैंग्वेज का कंपाइलर उसे उस गलती के बारे में आसानी से बता देता है जिस कारण यूजर्स को गलती का पता लगता है तो वह आसानी से उस गलती को ठीक कर सकता है।

6- Open Source (ओपन सोर्स)

C Language एक ओपन सोर्स लैंग्वेज है जिसका मतलब यह है कि इसका इस्तेमाल कोई भी व्यक्ति free (मुफ्त) में कर सकता है। कोई भी व्यक्ति इन्टरनेट से डाउनलोड करके इसका इस्तेमाल फ्री में कर सकता है.

Disadvantages of C Language in Hindi – सी लैंग्वेज के नुकसान

इसके नुकसान नीचे दिए गये है:-

  • C Language object oriented प्रोग्रामिंग लैंग्वेज नहीं है, जिसके कारण हम इसमें class और objects आदि को नहीं बना सकते हैं।  
  • इसमें मेमोरी को मैनेज करना बहुत कठिन होता है‚ जिससे यह आवश्यकता से अधिक मेमोरी का प्रयोग करें है।
  • C Language garbage collection जैसी कोई भी फंक्शनैलिटी उपस्थित नहीं होती है इस कारण एक बार बने और प्रयोग न होने वाले वेरिएबल कभी भी खत्म नहीं होते हैं।
  • C Language हम run time में error को check नहीं कर सकते।
  • C Language namespace की सुविधा उपलब्ध नहीं है.
  • C Language exception को हैंडल नहीं किया जा सकता‚ जिस कारण यदि प्रोग्राम को रन करते समय प्रोग्राम में यदि कोई exception आती है तो वह अपने आप क्रैस हो जाता है
  • C Language में constructor और destructor की सुविधा नहीं है.

C Language को सीखना क्यों जरुरी है?

अगर आप C Language सीख लेते हैं तो आपके लिए दूसरी किसी भी प्रोग्रामिंग लैंग्वेज को सीखना आसान हो जाता है। सी भाषा को सीखने के बाद आप किसी भी दूसरी भाषा जैसे कि- जावा, पाइथन और C++ को बहुत कम समय में आसानी से सीख सकते हैं.

C के प्रोग्राम को execute करना आसान होता है और इससे आप बहुत प्रकार के सॉफ्टवेयर को बना सकते हैं.

C लैंग्वेज का इतिहास

  • C लैंग्वेज का अविष्कार वर्ष 1972 में डेनिस रिची (Dennis Ritchie) के द्वारा किया गया था।
  • डेनिस रिची ने C भाषा को अमेरिका में स्थित AT&T (अमेरिकन टेलीफोन एंड टेलीग्राफ) की Bell प्रयोगशाला में बनाया था।
  • डेनिस रिची का जन्म 9 सितंबर, 1941 में हुआ था। डेनिस रिची ने C लैंग्वेज के अलावा Unix ऑपरेटिंग सिस्टम को भी बनाया था।
  • पुराने समय में C भाषा का उपयोग केवल UNIX ऑपरेटिंग सिस्टम को लिखने के लिए किया जाता था।
  • हालांकि कुछ समय बाद इस भाषा ने काफी लोकप्रियता हासिल कर ली जिसकी वजह से इस भाषा का प्रयोग कई और कार्यो को करने के लिए किया जाने लगा।
  • सी भाषा से पहले कई और भाषा को विकसित किया गया था जैसे :- Algol, BCPL , ट्रेडिशनल C  और B आदि।
  • 1978 में कर्नी घन और डेनिस रिची दोनों ने ‘सी भाषा’ में और ज्यादा सुधार किया जिसके बाद वह सी प्रोग्रामिंग भाषा को पूरी दुनिया के सामने लेकर आये।

इसे पूरा पढ़ें:- सी भाषा का इतिहास क्या है?

C लैंग्वेज और C++ में अंतर

इसके मध्य अंतर को नीचे दी गयी टेबल के आधार पर आसानी से समझ सकते हैं:-

C LanguageC++
यह एक procedural लैंग्वेज है.यह object oriented लैंग्वेज है.
इसे Denis Ritchie ने विकसित किया था.इसे Bjarne Stroustrup ने विकसित किया था.
यह encapsulation, polymorphism और inheritance को सपोर्ट नहीं करता है.यह encapsulation, polymorphism और inheritance को सपोर्ट करता है
यह फंक्शन ओवरलोडिंग और ऑपरेटर ओवरलोडिंग को सपोर्ट नहीं करता.यह फंक्शन ओवरलोडिंग और ऑपरेटर ओवरलोडिंग को सपोर्ट करता है.
यह C++ में लिखे कोड को run नहीं करती.यह C में लिखे कोड को रन कर सकती है.
यह built-in data type को सपोर्ट नहीं करती.यह built in डेटा टाइप को सपोर्ट करती है.
यह <stdio.h> हैडर फ़ाइल को सपोर्ट करती है.यह <iostream.h> हैडर फ़ाइल को सपोर्ट करती है.

Exam में पूछे जाने वाले प्रश्न 

C लैंग्वेज क्या है?

सी (C) एक सामान्य उपयोग में आने वाली कम्प्यूटर की प्रोग्रामिंग भाषा है। इसका विकास डेनिस रिची ने bell टेलीफोन प्रयोगशाला में सन् 1972 में किया था जिसका उद्देश्य यूनिक्स ऑपरेटिंग सिस्टम का निर्माण करना था।

सी भाषा में कितने कीवर्ड होते हैं?

C programming language में 32 keywords हैं और C keywords हमेशा lowercase में लिखे जाते हैं.

Reference:– https://www.guru99.com/c-programming-language.html

C-Language-in-Hindi

निवेदन:- अगर आपके लिए What is C Language in Hindi का यह आर्टिकल उपयोगी रहा हो तो इसे अपने दोस्तों के साथ अवश्य share कीजिये. और आपके जो भी questions हो उन्हें नीचे comment करके बताइए. धन्यवाद.

Leave a Reply

Your email address will not be published. Required fields are marked *