C language क्या है और इसका उपयोग कहां किया जाता है।

क्या आपको पता है कि C language kya hai. अगर आप एक कंप्यूटर इंजीनियरिंग के student है, और आप कंप्यूटर programming language से परिचित नहीं है तो कोई बात नहीं, इसीलिए तो हम आपके लिए नए नए टॉपिक लेकर आते है। आज हम आपको programming languages के सबसे लोकप्रिय c language  से परिचित कराने वाले है जिसमें हम यहां इस पोस्ट पर C language kya hai, computer programming language क्या है, C language का उपयोग कहां होता है, और C लैंग्वेज को विकसित किसने किया, इत्यादि विषय पर चर्चा करने वाले है। तो चलिए जानते है।

अनुक्रम: 

  1. Programming language क्या है
  2. C language क्या है। What is C language in Hindi
  3. C language का इतिहास History of C language in hindi.
  4. C लैंग्वेज कैसे सीखें How to learn c language in hindi.
  5. C language  का उपयोग कहां होता है
  6. C language का इस्तेमाल क्यों करें।  Why used for C language
  7. C programming की विशेषताएँ

अगर आप computer science में अपनी रुचि रखते है तो आपको programming language मतलब computer programming language के बारे में जानकारी रखना आवश्यक है। क्योंकि अभी हम जिस डिजिटल वर्ल्ड में रह रहे है जहां हर चीज में technology है। चाहे वह कोई devices का OS हो या फिर Mobile App हो या फिर software उन सभी में  programming language का ही उपयोग  किया गया है। जहाँ हर प्रोग्रामिंग लैंग्वेज की अपनी विशेषताएँ होती है|  तो आइए c programming  जानने से पहले Computer programming language kya hai के बारे में जानते है-

Programming language क्या है what is a programming language in Hindi.

Programming language हमें कंप्यूटर को उस भाषा में निर्देश देने की अनुमति देती है जिसे कंप्यूटर समझता है। computer programming भाषाओं की एक सरणी है जो प्रोग्रामर कंप्यूटर के साथ communicate करने के लिए उपयोग करते हैं। भाषा का वह भाग जिसे कंप्यूटर समझ पाता है, “बाइनरी” कहलाता है। प्रोग्रामिंग भाषा को बाइनरी में translate करना “compiling ” के रूप में जाना जाता है। C language से लेकर Python तक प्रत्येक भाषा की अपनी विशिष्ट विशेषताएं हैं, हालांकि कई बार प्रोग्रामिंग भाषाओं के बीच समानताएं भी होती हैं।

अगर आसान शब्दों में कहें तो Programming  language एक computer भाषा है जिसका उपयोग programmers  (जिसे developer भी कहा जाता है ) द्वारा कंप्यूटर के साथ communicate  करने के लिए किया जाता है। जो किसी विशेष  भाषा में लिखे गए निर्देशों का एक समूह है. (c language, C++, Java, Python etc.)

चूंकि जब आप programming language क्या है  समझ गए है तो अब C language kya hai के बारे में विस्तार से जानते है

C language kya hai? सी लैंग्वेज क्या है. (What is c language in hindi)

C language एक General purpose, procedural प्रोग्रामिंग लैंग्वेज है जिसे 1972 में Dennis M. Ritchie द्वारा UNIX ऑपरेटिंग सिस्टम को विकसित करने के लिए Bell Telephone Laboratories में विकसित किया गया था।

C व्यापक रूप से उपयोग की जाने वाली कंप्यूटर भाषा है। आधुनिक सॉफ्टवेयर प्रोग्रामर के के द्वारा भी c language का व्यापक रूप से उपयोग किया जाता है। चूंकि c ++, java, c# प्रोग्रामिंग लैंग्वेज जैसे प्लेटफार्म पर इसका गहरा असर है| c लैंग्वेज का उपयोग ऑपरेटिंग सिस्टम , डिवाइस ड्राइवर, गेम्स इत्यादि चीजों में उपयोग किया जाता है|

c लैंग्वेज middle level लैंग्वेज है जिसमे low -level के features भी पाए जाते है यही कारण है कि C लैंग्वेज का उपयोग system programming और application programming दोनों के लिए किया जाता  है| और यह user friendly लैंग्वेज भी है|

c लैंग्वेज को विकसित करने का मुख्य उद्देश्य unix ऑपरेटिंग सिस्टम में नए features को ऐड करना था|

अब आप c language kya hai के बारे में जान चुके है लेकिन आखिर में c लैंग्वेज की उत्पति कैसे हुई और क्यों इसका नाम c लैंग्वेज पड़ा आइए जानते है-

C language का इतिहास| History of C language in Hindi.

C language  का history जानना काफी दिलचस्प है। यहां हम c भाषा के संक्षिप्त इतिहास पर चर्चा करने जा रहे हैं

C प्रोग्रामिंग लैंग्वेज का विकास 1972 में Dennis Ritchie  द्वारा संयुक्त राज्य अमेरिका में स्थित AT&T लैब (Bell Telephone Laboratories)  में किया गया था।

Dennies Ritchie को c language के  संस्थापक के रूप में जाना जाता है और उन्हें father of C language भी कहा जाता है।

इसे पिछली भाषाओं जैसे B, BCPL, आदि की समस्याओं को दूर करने के लिए विकसित किया गया था।

शुरुआत में, C भाषा को UNIX ऑपरेटिंग सिस्टम में उपयोग करने के लिए विकसित किया गया था । यह B और BCPLजैसी पिछली भाषाओं की कई विशेषताओं को विरासत में मिला है।

c language के अनुप्रयोग| Applications of C language in Hindi.

वैसे तो c language के काफी उपयोग है लेकिन हम यहाँ पर कुछ ऐसे अनुप्रयोग के बारे में चर्चा करेंगे जो की real world में इस्तेमाल किये जाते है-

Operating system

High level language का उपयोग करके विकसित किया जाने वाला पहला ऑपरेटिंग सिस्टम यूनिक्स था, जिसे C programming language में डिजाइन किया गया था। बाद में, माइक्रोसॉफ्ट विंडोज और विभिन्न एंड्रॉइड एप्लिकेशन C में लिखे गए थे।

Embedded system

जब scripting applications और embedded system के drivers की बात आती है तो c programming language को एक स्पष्ट विकल्प माना जाता है, क्योंकि यह मशीन हार्डवेयर से निकटता से संबंधित है।

GUI

GUI का मतलब Graphical User Interface है।  Adobe photoshop, पुराने समय से सबसे लोकप्रिय photo editor में से एक थी, जो C language की मदद से बनाया गया था। बाद में, Adobe Premiere और Illustrator भी C का उपयोग करके बनाए गए थे।

New Programming Platforms

C ने न केवल C++ को जन्म दिया है, एक प्रोग्रामिंग भाषा जिसमें ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की concept के अलावा C language की सभी विशेषताएं शामिल हैं, लेकिन विभिन्न अन्य प्रोग्रामिंग भाषाएं जो आज की दुनिया में व्यापक रूप से उपयोग की जाती हैं जैसे MATLAB और Mathematica. यह programs की तेजी से गणना की सुविधा प्रदान करता है

Google

Google फ़ाइल सिस्टम और Google chrome browser  को C/C++ का उपयोग करके विकसित किया गया था। इतना ही नहीं, Google ओपन सोर्स कम्युनिटी के पास C/C++ का उपयोग करके बड़ी संख्या में प्रोजेक्ट्स को हैंडल किया जा रहा है।

MySQL

MySQL, एक ओपन-सोर्स प्रोजेक्ट होने के नाते, database management system में इस्तेमाल किया गया, जिसे C/C++ में लिखा गया था।

Compiler Design

C language के सबसे लोकप्रिय उपयोगों में से एक compiler का निर्माण था, जो कई अन्य प्रोग्रामिंग भाषाओं के लिए compilers को low level language के साथ C के जुड़ाव को ध्यान में रखते हुए डिज़ाइन किया गया था, जिससे मशीन द्वारा समझने में आसानी होती है।

Gaming and Animation

चूंकि c programming language जावा या पायथन की तुलना में अपेक्षाकृत तेज है, क्योंकि यह कंपाइलर-आधारित है, इसलिए ऐसे गेमिंग क्षेत्र में कई एप्लिकेशन मिलते हैं। कुछ सबसे सरल गेम c लैंग्वेज में लिखा गया हैं जैसे Tic-Tac-Toe, The Dino game, The Snake game इत्यादि। graphics और functions  के advanced version को बढ़ाते हुए, Doom3 एक प्रथम-व्यक्ति हॉरर शूटर गेम है जिसे 2004 में C का उपयोग करके Microsoft Windows के लिए id Software  द्वारा डिज़ाइन किया गया था।

C लैंग्वेज की विशेषताएं। Features of Clanguage in hindi.

Simple Fast  and Efficient

C लैंग्वेज एक सरल भाषा है, जिसे सीखना आसान है यह एक structured approach language है जो (समस्या को भागों में तोड़ने के लिए), library, functions, data types इत्यादि समूह प्रदान करता है।

Machine Independent or Portable

Assembly language के विपरीत, C प्रोग्राम को कुछ मशीन विशिष्ट परिवर्तनों के साथ विभिन्न मशीनों पर  execute किया जा सकता है। इसलिए, C एक machine independent language है।

Mid-level programming language

C का उद्देश्य निम्न-स्तरीय प्रोग्रामिंग करना है। इसका उपयोग कर्नेल, ड्राइवर आदि जैसे सिस्टम अनुप्रयोगों को विकसित करने के लिए किया जाता है। यह उच्च-स्तरीय भाषा की विशेषताओं का भी समर्थन करता है। इसलिए इसे Middle level programming language के रूप में जाना जाता है।

Structured programming language

C एक structured programming भाषा है इस अर्थ में कि हम कार्यों का उपयोग करके प्रोग्राम को भागों में तोड़ सकते हैं। इसलिए, इसे समझना और modify करना आसान है। यह Functions को   reusability प्रदान भी करता हैं।

Rich Library

C बहुत सारे बना बनाया functions (inbuilt functions) provide करता है, जिससे devlopment तेजी से हो।

Memory Management

यह  dynamic memory allocation की सुविधा का समर्थन करता है। सी भाषा में, हम किसी भी समय free() functions को कॉल करके allocated memory  को मुक्त कर सकते हैं।

Speed

C भाषा का compilation और execution time तेज है क्योंकि इसमें कम inbuilt functions होते हैं और इसलिए कम ओवरहेड होता है।

Conclusion

हम आपको इस post की मदद से C language kya hai बताने की कोशिश की है, जहां पर हमने what is C language in hindi, programming language kya hai, c language की विशेषताएं, इत्यादि टॉपिक को कवर किया है।

हमें उम्मीद है कि c language kya hai इस पूरे विषय पर आपको बहुत कुछ सीखने को मिला होगा, और अगर आपको what is c language in hindi अच्छा लगा तो आप अपने दोस्तों को भी share जरूर करें ताकि वे भी C kya hai in hindi  के बारे में सीख सके।

हमारा हमेशा से यही उद्देश्य रहा है कि हम आपको किसी भी विषय पर उसे आसान भाषा में बता सकें।

 

nishika nishu: