top of page
लेखक की तस्वीर_Romeyo Boy_

Features Of C Programming Language - सी प्रोग्रामिंग भाषा की विशेषताएं

अपडेट करने की तारीख: 30 नव॰ 2021


C Programming In Hindi - Features Of C Programming Language | Creative Bloke

सी प्रोग्रामिंग भाषा की विशेषताएं इस प्रकार निम्नलिखित हैं

  1. Built In Functions ( अंतर्निहित फंक्शंस )

  2. Recursion ( प्रत्यावर्तन )

  3. More Efficient & Fast ( कुशल और तेज़ )

  4. Portability & Modification ( सुवाह्यता और संशोधन )

  5. Collection Of Library Functions ( लाइब्रेरी फंक्शन्स का संग्रह )

  6. Extensible ( एक्सटेंसिबल )

  7. Kernel & Driver ( कर्नेल और ड्राइवर )

  8. High-Level Or Mid-Level Language (उच्च स्तरीय या मध्य स्तरीय भाषा)

  9. Use Of Function ( फंक्शन का उपयोग )

  10. Memory Management ( मेमोरी प्रबंधन )

  11. Speed ( स्पीड )

  12. Pointers ( पॉइंटर्स )

  13. Memory allocation ( मेमोरी आवंटन )

  14. Bit-Manipulation ( बिट-मैनिपुलेशन )

01 | Built In Functions ( अंतर्निहित फंक्शंस )

सी एक मजबूत भाषा हैं, जिसमें बहुत सारे अंतर्निहित (Built-In) फंक्शंस और ऑपरेटरों का एक समृद्ध सेट होता हैं। जो विकास को तेज करता हैं।

02 | Recursion ( प्रत्यावर्तन )

जब कोई फ़ंक्शन स्वयं को कॉल करता है, तो इसे रिकर्सन के रूप में जाना जाता है। सी भाषा में, हम फंक्शन के भीतर फंक्शन को कॉल कर सकते हैं। यह प्रत्येक फंक्शन के लिए कोड पुन: प्रयोज्य (Reusability) प्रदान करता हैं। रिकर्जन ( प्रत्यावर्तन ) हमें बैकट्रैकिंग के दृष्टिकोण का उपयोग करने में सक्षम बनाता हैं।

03 | More Efficient & Fast ( कुशल और तेज़ )

सी भाषा में लिखें गए प्रोग्राम कुशल (Efficient) और तेज़ (Fast) होते हैं।

04 | Portability & Modification ( सुवाह्यता और संशोधन )

सी अत्यधिक पोर्टेबल ( सुवाह्यता ) होते हैं कि एक बार सी में लिखें गए प्रोग्राम को अन्य मशीनों पर मामूली या बिना किसी संशोधन (Modification) के चलाया जा सकता हैं।

05 | Collection Of Library Functions ( लाइब्रेरी फंक्शन्स का संग्रह )

सी भाषा लाइब्रेरी फंक्शन्स का संग्रह (Collection) होता हैं। हम अपना खुद का फंक्शन भी बना सकते हैं और इसे सी लाइब्रेरी में जोड़ सकते हैं।

06 | Extensible ( एक्सटेंसिबल )

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

07 | Kernel & Driver ( कर्नेल और ड्राइवर )

हालांकि, सी का निम्न-स्तर प्रोग्रामिंग (Low-Level Programming) हैं। इसका उपयोग कर्नेल (Kernel), ड्राइवर आदि जैसे सिस्टम अनुप्रयोगों को विकसित करने के लिए किया जाता हैं।

08 | High-Level Or Mid-Level Language ( उच्च स्तरीय या मध्य स्तरीय भाषा )

यह उच्च-स्तरीय भाषा की विशेषताओं का भी समर्थन करता हैं। इसलिए इसे मध्य-स्तर (Mid-Level) की भाषा के रूप में जाना जाता हैं।

09 | Use Of Function ( फंक्शन का उपयोग )

हम फंक्शन का उपयोग करके प्रोग्रामों को अलग अलग भागो में तोड़ सकते हैं।

10 | Memory Management ( मेमोरी प्रबंधन )

यह गतिशील स्मृति आवंटन ( Dynamic Memory Allocation ) का समर्थन करता हैं। सी भाषा में हम free( ) फंक्शंस को कॉल करके किसी भी समय आवंटित मेमोरी को फ्री कर सकते हैं।

11 | Speed ( स्पीड )

सी भाषा का संकलन और निष्पादन समय तेज़ होता हैं, क्योंकि इसमें कम अंतर्निहित फंक्शंस होते हैं और इसलिए कम ओवरहेड होता हैं।

12 | Pointers ( पॉइंटर्स )

सी भाषा प्वाइंटर्स की सुविधा प्रदान करता हैं। हम प्वाइंटर्स का उपयोग करके मेमोरी के साथ सीधे इंटरैक्ट कर सकते हैं। हम मेमोरी, स्ट्रक्चर, फंकशन, ऐरे आदि के लिए प्वाइंटर्स का उपयोग कर सकते हैं।


13 | Memory Allocation ( मेमोरी आवंटन )

परिभाषा (Definition) के समय, मेमोरी को एक चर नाम पर असाइन किया जाता है, जिससे मेमोरी के गतिशील आवंटन की अनुमति मिलती है। इसका अर्थ यह है कि प्रोग्राम स्वयं ऑपरेटिंग सिस्टम को निष्पादन समय पर उपयोग के लिए मेमोरी जारी करने का अनुरोध कर सकता है।


14 | Bit-Manipulation ( बिट-मैनिपुलेशन )

यह अपने निम्नतम ( Lowest ) या सबसे कम रूप में डेटा के हेरफेर को संदर्भित करता है। इसे बिट्स के रूप में भी जाना जाता है। कंप्यूटर सूचनाओं को बाइनरी फॉर्मेट (0 और 1) में स्टोर करता है।


6 दृश्य0 टिप्पणी

हाल ही के पोस्ट्स

सभी देखें

असेंबली भाषा

Comments


bottom of page