Textual description of firstImageUrl

C in Hindi : Introduction

C Language in Hindi

  • Introduction to C language in Hindi
  • Characteristics & Features of C language in Hindi
  • Limitations of C language in Hindi
  • Applications of C in Hindi

Introduction to C language 

C एक बहुत ही popular programming language है। इसे Middle level language माना जाता है। आज भी C की popularity में कोई कमी नहीं आई है। किसी भी दूसरी language को सिखने से पहले C को सीखना बहुत जरुरी है। क्योंकि C के बाद जितनी भी programming languages आई उन्होंने किसी न किसी तरह C के features को adopt किया है। आइये C के बारे में detail से जानने का प्रयास करते है।

History    

C एक structured general purpose programming language है। इसे UNIX operating system को दुबारा लिखने के लिए develop किया गया था। इससे पहले UNIX operating system को B language में लिखा गया था। पूरा UNIX operating system और उस पर run होने वाले ज्यादातर programs C language में ही लिखे गए है।

B language Ken Thompson के द्वारा 1970 में Bell laboratories में लिखी गई थी। B एक type less language थी। C language को Dennis Ritchie ने 1972 में Bell laboratories में ही develop किया था। C language बहुत से data types provide करती है।

C language के syntax को बहुत सी popular languages ने follow किया है। C का improved version C# है। C के features को Java और C++ जैसी languages ने follow किया है।

c-language-in-Hindi



Characteristics & Features 

  • C एक modular language है। C में एक बड़े program को छोटे छोटे modules (functions)  के रूप में divide किया जाता है। ऐसा करने से programs को manage और debug करने में आसानी रहती है। 
  • C एक flexible language है। C 32 reserved keywords provide करती है। ये keywords programmer को language पर control provide करते है। इन keywords की मदद से program के structure को भी modify किया जा सकता है।  
  • C language Assembly language के बाद सबसे fast language मानी जाती है। इसे कई बार low level language भी कहा जाता है। C language hardware के बहुत करीब होती हैं। इसलिए ये दूसरी programming languages से fast होती है। 
  • C एक case sensitive language है। 
  • C High level और low level दोनों तरह के programs create करने में सक्षम है। 
  • C एक extendable language है। C programs में libraries के द्वारा आप कभी भी नए features add कर सकते है। 


Limitations

  • C language में run time type checking नहीं होती है। C language run time में किसी भी variable के data type को identify करने में असमर्थ होती है। उदाहरण के लिए float data type में integer value डाली जा सकती है।  
  • C language में object oriented concepts नहीं होते है। 
  • C language में constructors और destructors का concept भी नहीं होता है।        
  • C language में namespaces का concept नहीं होता है। इसलिए different programmers के code को एक ही project में यूज़ करना बहुत मुश्किल होता है।  
  • C language code की re-usability को support नहीं करती है।    
  • C language में exceptions को run time में handle नहीं किया जा सकता है। 

Applications

  • ज्यादतर operating systems C language में ही बनाए जाते है। जैसे की UNIX, Windows आदि।  
  • किसी भी नयी programming language को compile करने के लिए compilers की आवश्यकता होती है। C language में compilers भी create किये जाते है। उदाहरण के लिए java का compiler javac भी C language में ही बनाया गया है। 
  • C language में कई प्रकार के assemblers भी create किये जाते है। Assembler basic instructions को bits में convert करते है। 
  • C language में text editors भी create किये जा सकते है। जैसे की gedit, आदि। 
  • C language में network drivers भी create किये जाते है। 
  • C language में database systems भी लिखे जाते है। जैसे की oracle database C में ही लिखा गया है। 

A simple program in C language

#include <stdio.h>

int main()
{
   printf("Hello Reader\n");
   return 0;
}

ऊपर दिया गया program निचे दिया गया output generate करता है। 

Hello Reader

इस tutorial में आपने c language की history, features, limitations और applications के बारे में जाना है। आगे आने वाली tutorials में आप c language में programming करना सीखेंगे। C language में programming शुरू करने के लिए आपको c language compiler की आवश्यकता होगी। C language compiler के बारे में विस्तृत जानकारी प्राप्त करने के लिए अगली tutorial पढ़ें - Installing c language compiler in Hindi

      DMCA.com Protection Status

 Leave a comment