Learn – C Programming Tutorial in Hindi | History | Features

c language tutorial in hindi

C language tutorial in hindi

शुरुआती और पेशेवरों के लिए प्रोग्रामिंग दृष्टिकोण के साथ C language tutorial in hindi, आपको आसानी से C भाषा को समझने में मदद करता है। हमारा C tutorial प्रत्येक विषय को programs के साथ समझाता है।

what is c language in hindi (c language kya hai): C language को सिस्टम एप्लिकेशन बनाने के लिए विकसित किया गया है जो सीधे हार्ड वेयर डिवाइस जैसे driver, kernel आदि के साथ interact करता है। C प्रोग्रामिंग को अन्य प्रोग्रामिंग भाषाओं के लिए आधार माना जाता है, इसीलिए इसे मातृ भाषा के रूप में जाना जाता है। introduction of c language in hindi C language को सभी आधुनिक प्रोग्रामिंग भाषाओं की मातृ भाषा के रूप में माना जाता है क्योंकि अधिकांश compilers, JVM, Kernels, आदि C language में लिखे गए हैं , और अधिकांश प्रोग्रामिंग भाषाएँ C syntax का अनुसरण करती हैं, उदाहरण के लिए, C ++, Java, C # , आदि।

C tutorial in hindi

सिस्टम सॉफ्टवेयर बनाने के लिए एक सिस्टम प्रोग्रामिंग language का उपयोग किया जाता है। C language एक सिस्टम प्रोग्रामिंग भाषा है क्योंकि इसका उपयोग low-level programming (उदाहरण के लिए driver और kernel) करने के लिए किया जा सकता है। ।

C Program

File: main.c

  1. #include <stdio.h>  
  2. int  main () {  
  3. printf ( “Hello C programming\n” );  
  4. return  0;  
  5. }  

History of C Language in Hindi

यहाँ हम c भाषा के संक्षिप्त इतिहास पर चर्चा करने जा रहे हैं। C language history in hindi सी प्रोग्रामिंग लैंग्वेज का विकास 1972 में डेनिस रिची द्वारा संयुक्त राज्य अमेरिका में स्थित AT&T (American Telephone & Telegraph) की bell प्रयोगशालाओं में किया गया था।

डेनिस रिची को सी भाषा के संस्थापक के रूप में जाना जाता है ।

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

Features of C language in hindi

C widely इस्तेमाल की जाने वाली भाषा है। यह कई सुविधाएँ प्रदान करता है जो नीचे दी गई हैं।

  1. सरल
  2. मशीन स्वतंत्र या पोर्टेबल
  3. मध्य-स्तरीय प्रोग्रामिंग भाषा
  4. संरचित प्रोग्रामिंग भाषा
  5. रिच लाइब्रेरी
  6. स्मृति प्रबंधन
  7. तेज़ गति
  8. संकेत
  9. प्रत्यावर्तन
  10. एक्सटेंसिबल

1) Simple

C इस अर्थ में एक सरल भाषा है कि यह एक structuredदृष्टिकोण प्रदान करता है (भागों में समस्या को तोड़ने के लिए), library functions का समृद्ध सेट , डेटा प्रकार , आदि।

2) Machine Independent or Portable

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

3) Mid-level programming language

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

4) Structured programming language

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

5) Rich Library

बहुत सारे इनबिल्ट फ़ंक्शंस प्रदान करता है जो विकास को तेज़ बनाते हैं।

6) Memory Management

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

7) Speed

C भाषा का compilation और निष्पादन समय तेज है क्योंकि इसमें कम इनबिल्ट फ़ंक्शंस हैं और इसलिए कम overhead है।

8) Pointer

C पॉइंटर्स की सुविधा प्रदान करता है। हम सीधे पॉइंटर्स का उपयोग करके मेमोरी के साथ इंटरैक्ट कर सकते हैं। हम पॉइंटर्स का उपयोग memory, structures, functions, array, आदि के लिए कर सकते हैं।

9) Recursion

Cमें, हम फ़ंक्शन को फ़ंक्शन के भीतर कॉल कर सकते हैं। यह प्रत्येक फ़ंक्शन के लिए कोड reusability प्रदान करता है। Recursion हमें backtracking के दृष्टिकोण का उपयोग करने में सक्षम बनाता है।

10) Extensible

C भाषा एक्स्टेंसिबल है क्योंकि यह आसानी से नई सुविधाओं को अपना सकती है

Leave a Reply

DMCA.com Protection Status