C Language क्या है?

आज की इस इस पोस्ट से हम जानेंगे कि C Language क्या है? अगर आप एक अच्छे web Developer  या software engineer बनाना चाहते जो तो आपको C Language क्या है? इसके बारे में अच्छे से पता होना चाहिए क्योकि C programming  को अन्य प्रोग्रामिंग भाषाओं के लिए Base  माना जाता है।

 what is c language in hindiC Language क्या है?

C programming UNIX ऑपरेटिंग सिस्टम को विकसित करने के लिए Bell Telephone Laboratories में Dennis M. Ritchie द्वारा 1972 में विकसित की गयी एक कंप्यूटर प्रोग्रामिंग भाषा (Computer programming language) है। C language भी आज  Java language की तरह सबसे अधिक उपयोग की जाने वाली computer language  है ,इसे आज के समय में हर आधुनिक सॉफ्टवेयर प्रोग्रामर के बीच समान रूप से लोकप्रिय और सबसे व्यापक रूप से उपयोग किया जाता है।

C programming  को अन्य प्रोग्रामिंग भाषाओं के लिए Base  माना जाता है, इसीलिए इसे Computer programming language  की mother language के रूप में भी जाना जाता है।

इसे निम्नलिखित तरीकों से परिभाषित किया जा सकता है:

1. C as a mother language

C language को सभी modern programming languages  की mother language  माना जाता है क्योंकि अधिकांश most of the compilers, JVMs, Kernels, आदि C language में लिखे गए हैं, और अधिकांश प्रोग्रामिंग भाषाएँ C syntax को फॉलो  करती हैं, उदाहरण के लिए, C ++, Java, C # , आदि।

C language arraystringsfunctionsfile handling,आदि जैसी मुख्य concepts प्रदान करता है, जिनका उपयोग C ++, Java, C #, आदि जैसी कई भाषाओं में किया जा रहा है।

2.C as a system programming language

system software को  बनाने के लिए एक system programming language का उपयोग किया जाता है। C language  एक system programming language  है क्योंकि इसका उपयोग low-level programming (for example driver and kernel) करने के लिए किया जा सकता है। इसका उपयोग आमतौर पर हार्डवेयर डिवाइस, OS, drivers, kernels आदि बनाने के लिए किया जाता है। Linux kernel  को C language में लिखा जाता है।

इसका उपयोग इंटरनेट प्रोग्रामिंग जैसे कि Java, .Net, PHP आदि के लिए नहीं किया जा सकता है।

3.C as a procedural language

एक procedure को एक फ़ंक्शन, विधि, दिनचर्या, सबरूटीन, आदि के रूप में जाना जाता है। एक procedural language समस्या को हल करने के लिए कार्यक्रम के लिए steps की एक series  को specifies  करती है। एक procedural language program को functions और data structures में तोड़ देती है। C एक procedural language है। C में, variables और function prototypes का उपयोग करने से पहले declared किया जाना चाहिए।

4. C as a structured programming language

structured programming language एक procedural language की subset . Structure का मतलब किसी program को parts or blocks में तोड़ना है ताकि समझने में आसानी हो। C language में, हम फ़ंक्शन का उपयोग करके प्रोग्राम को भागों में तोड़ते हैं। यह program  को समझने और modify  करने में आसान बनाता है।

5. C as a mid-level programming language

C language को middle-level language  के रूप में माना जाता है क्योंकि यह low-level और high-level  दोनों भाषाओं की विशेषता का समर्थन करता है। सी लैंग्वेज प्रोग्राम को assembly code  में बदल दिया जाता है, यह पॉइंटर arithmetic (low-level) का समर्थन करता है, लेकिन यह मशीन independent (a feature of high-level) है।

एक Low-level language  एक मशीन के लिए specific है,  यह मशीन पर निर्भर है, तेजी से चलाने के लिए। लेकिन इसे समझना आसान नहीं है।

एक High-Level language  एक मशीन के लिए विशिष्ट नहीं है। इसे अंडरस्टैंड करना आसान है

Conclusion

दोस्तों आज की इस पोस्ट  से हमने जाना की C Language क्या है? मुझे आशा है की इस पोस्ट को पढ़ने के बाद आपको C Language के बारे में अच्छे से पता चल गया होगा। अगर आपको इस पोस्ट को लेकर कुछ डाउट है तो आप कमेंट बॉक्स में लिख सकते है।

Ravi Giri
Ravi Girihttp://hinditechacademy.com/
नमस्कार दोस्तों, मै रवि गिरी Hindi Tech Academy का संस्थापक हूँ, मुझे पढ़ने और लिखने का काफी शौख है और इसीलिए मैंने इस ब्लॉग को बनाया है ताकि हर रोज एक नयी चीज़ के बारे में अपने ब्लॉग पर लिख कर आपके समक्ष रख सकू।

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Must Read