History And Introduction of C Language In Hindi.

हेलो Friends , आज के इस blog(History And Introduction of C Language In Hindi) में मैं आपको एक बहुत ही interesting language के बारे में बताने जा रहा हूँ जिसका नाम है ‘C’|

अगर आप computer के स्टूडेंट है या फिर कोई computer related technical education ले रहे है तब आप ने इस ‘C’ लैंग्वेज को जरूर पढ़ा होगा, कम से कम इसके बारे में सुना तो जरूर ही होगा|

C एक programming लैंग्वेज है जिसका विकास USA में 1972 में हुआ था |History And Introduction of C Language In Hindi|

इसका निर्माण Sir Dennis Ritchie ने AT & T V -Bell प्रयोगशाला में किया था |History And Introduction of C Language In Hindi|

C language B language का ही संसोधित रूप है जो कि Bell कि प्रयोगशाला में विकसित की गयी थी |History And Introduction of C Language In Hindi|

C लैंग्वेज Dennis Ritchie ने CD C , PDP 11 computer पर सबसे पहले run की |History And Introduction of C Language In Hindi|

BCPL जिसे B language भी कहते है, इसे सर Martin Richard ने develop किया|

कुछ वर्षो बाद इसके और कई सरे version develop किए गए जिन्हे दूसरे operating system पर भी रन किया जा सकता था |

इसे Dennis Ritchie एवं Brain karnigham ने तैयार किया|

C language को middle level language भी कहा जाता है |

क्योकि इसमें higher language के elements और control शामिल है, एवं assembly language की flexibility भी पायी जाती है |

इसलिए programming के दृष्टि से यह बहुत ही उत्तम एवं सरल लैंग्वेज है |

You can also go through a few more amazing blog links related to C/C++:

Array In C In Hindi…
Function In C In Hindi…
Fundamentals Of C In Hindi…
Preprocessor Directives Of C In Hindi…
History And Introduction of C Language In Hindi…
Structure In C In Hindi…

Quick Q&A:

What is the history of C programming? C programming language की history को समझाइये?

इसे unix ऑपरेटिंग सिस्टम के साथ साथ ही develop किया गया था, और यह unix ऑपरेटिंग सिस्टम से मजबूती से linked भी है|

जहाँ तक C लैंग्वेज की हिस्ट्री की बात करी जाये तो इस language को बनाने के पीछे जो main उद्देश्य था वो एक system implemented language बनाने का था |

System implemented language की मदद से हम operating system को develop अथवा write करते है |

What is the history of C features? C features की history के बारे में प्रकाश डालिये?

C लैंग्वेज को एक system programming language की तरह ही develop किया गया था जिससे इसकी मदद से operating system को write अथवा design किया जा सके|

C language के कुछ मुख्य features निम्नलिखित है:

Low-level access to memory,
Simple set of keywords,
Clean style

और C language के यही features जो है वो इसे operating system जैसे system programming के लिए suitable बनाते है|

Why was C language introduced? C language को क्यों बनाया गया था?

C language को develop करने का actual कारण यह था कि UNIX kernel code को assembly language से एक higher level language पर move किया जा सके|

और यह code कुछ lines के कोड में भी वो सारे tasks perform करें जो assembly कोड करता|

जैसे कि oracle database को 1977 में develop किया गया था और यह भी assembly language में था |

बाद में इसे 1983 में दुबारा से C language में लिखा अथवा develop किया गया |

और आप सभी जानते है आज यह दुनिया के सबसे popular database में से एक है|

What is a C language summary? C language की summary क्या है?

C language जो है वो एक procedural और general purpose language है |

यह language system memory के लिए low -level access provide करती है |

अगर कोई प्रोग्राम C में लिखा गया है तो फिर वह जरूर ही C compiler द्वारा run होगा|

इससे यह कोड executable कोड में convert होगा और फिर इस code को computer रन कर सकता है |

What is the use of C language? C language के क्या क्या उपयोग है ?

C जो है वो एक general purpose programming language है जो कि Enterprise applications पर काम करने के लिए efficient है |

Enterprise applications में आप games , graphics , और ऐसे applications जिसमे calculation की जरुरत होती है को develop कर सकते है|

C के अंदर built -in functions की एक rich library होती है |

C के अंदर dynamic memory allocation का features भी होता है |

What is the importance of C language? C language का क्या importance है ?

C जो है वो एक procedural language है जो कि structured programming को support करती है |

यह एक static system रखती है और इसके पास खुद C में लिखा हुआ एक compiler होता है |

इसके रिलीज़ के बाद से ही यह language एक मील का पत्थर साबित हुई है |

और पूरी computer industry में यह एक critical component की तरह है|

What are the features of C language? C लैंग्वेज के क्या क्या features है ?

वैसे तो C language के बहुत सारे features है पर कुछ मुख्य features निम्नलिखित है:

Simple.
Machine Independent or Portable.
Mid-level programming language.
structured programming language.
Rich Library.
Memory Management.
Fast Speed.
Pointers.

How many keywords in C? C language में कितने Keywords होते है ?

C 32 Keywords को support करता है |

Keywords को हम variable के नाम की जगह पर उपयोग नहीं कर सकते है |

हर keyword के एक fix मीनिंग होता है जिसे हम बदल नहीं सकते है |

Keywords जो है वो C programming के building blocks होते है |

What is static variable in C? C में static variable क्या होते है?

Static variable वो variable होते है जो अपनी actual value को preserve करके रख सके|

यहाँ तक कि वह अपने ही scope के बाहर ही क्यों न हो |

इस तरह से हम यह कह सकते है कि अपने पिछले scope के हिसाब से Static variable अपनी value को सुरक्षित रख सकते है |

और Static variable को नए scope के हिसाब से बार बार initialize करने की जरुरत नहीं रहती है|

What is static vs dynamic C? C में Static vs dynamic memory allocation से आप क्या समझते है?

C में जो Static memory allocation किया जाता है वो program execution से पहले किया जाता है |

और dynamic memory allocation जो है वो प्रोग्राम execution के दौरान किया जाता है |

Static memory allocation में एक बार जो ममोरी allocate कर दी जाती है फिर उसकी size को चेंज नहीं कर सकते है |

और dynamic memory allocation में memory allocation के बाद भी उसकी size को चेंज किया जा सकता है |

इस ब्लॉग(History And Introduction of C Language In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते a5theorys@gmail.com पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट ‘History And Introduction of C Language In Hindi’ को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|History And Introduction of C Language In Hindi|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.