C language : Feature और Application in c language in hindi , सी भाषा के अनुप्रयोग और फीचर क्या है

By  
सी भाषा के अनुप्रयोग और फीचर क्या है , C language : Feature और Application in c language in hindi :-
C language का use सॉफ्टवेर making मे किया जाता है |c language सभी कंप्यूटर language मे सबसे पुराणी भाषा है |अतः c language कंप्यूटर language पढने मे सबसे पहले पढ़ी जनि वाली भाषा है | ऐसा क्यों है ये c language की feature से जाना जा सकता है | C language मे , निन्म feature होते है :

1.Low Level language

(i) C language Low level features provide करता है जो की lower level language से मिलती है |low level का मतलब है की language के syntax काफी हद तक propgramer को समाज मे आ जाता है |जैसे
integer data type के लिए int , character के लिए char , condition check करने के लिए if statement आदि |
(ii) किसी assembly language मे लिखे code को c language मे लिखना आसन होता है |

2.Portablity

(i) C language काफी protable होता है इअका मतलब है की c language मे लिखे code को किसी भी environment मे run किया जा सकता है |
(ii) इसमें complier और preprocessor दोनों ही कम le सकते है |इसलिए code को c complier और machine दोनों मे ही चलाया जाता है |

3.Powerful
c language काफी powerful होते है |c language का powerful होने का रीज़न निन्म है :-
(i)Data types : c language मे वाइड range के datatype प्रोविडे है ये datatype integer , float , short integer , character , string , array , structure आदि \
(ii) function : c language मे वाइड range के function प्रोविडे किया जाता है |इसमें char प्रकार के function provide किये जाता है |
(iii)Looping और Control : c language मे काफी प्रकार के control statement प्रोविडे किया जाता है |जैसे if-else , switch , for loop , while loop आदि |

4.Bit Calculation
c language मे बिट पर calculation की जा सकती है |हम बिट पर different प्रकार के operation लॉजिकल और arithmetic perform कर सकते है |किसी variable को bits मे convert कर सकते है |
c language मे बिट wise ओपेरटर की facility होती है जो की c language की मुख्य feature मे से एक है |

5.High level language

(i) c language काफी popular और यूजर frendily language है|जसिसे pracle, BCPL और दूसरी भाषा जो feature प्रोविडे नहीं कर सके c language ने उन feature को प्रोविद कराया है |
(ii) सभी कंप्यूटर language के फेतुरे को c language मे include किया गया है |

6.Modular Programming 
c language Modular Programming को फॉलो करता है जो की software development मे भी use की जाती है |इसलिए c language की उपयोगिता Modular Programming feature से काफी बढ़ जाती है |
c language मे प्रोग्राम को छोटे छोटे भागो मे डिवाइड कर दिया जाता है जिससे की प्रोग्राम को read करना आसन हो जाता है |

7.Pointer

c language का सबसे बड़ा feature pointer है |pointer एक variable होता है जो किसी दुसरे variable के address को point करता है |pointer से दो सबसे बड़ी फायदे होते है :-
(i) memory allocation अच्छे तरह से होते है |
(ii) fast processing होती है |
C language के Application
c language को काफी जगह use किया जाता है |अब इस article मे c language के application को CATEGORIZED करगे |c language middle level language की तरह कार्य करती है जो की human और machine के बीच कम्युनिकेशन करवाती है | इसके अलावा c function का  use कंप्यूटर के बहरी भागो जैसे NETWORK ड्राईवर , OPERATING सिस्टम आदि को control करने के लिए किया जाता है |
1. c language का use कंप्यूटर application को create करने के लिए किया जाता है |जैसे ऑपरेटिंग सिस्टम और कोम्प्लिएर आदि सभी ऑपरेटिंग स्य्तेम c language ही बने है |
2.c language का use EMBEDDED PROGRAM को लिखे मे होता है | EMBEDDED PROGRAM एसे प्रोग्राम होते है जो machine को डायरेक्ट control करते है | एसे प्रोग्राम का use रोबोटिक्स मे ज्यादा होता है जिसे रोबोट के movement और decision लेवेल को set किया जाता है |
3.C language का किसी सॉफ्टवेर को verify code , test code और simulators develop करने के लिए किया जाता है |जो की कई application मे use होती है |
4.c language का use दुसरे भाषा के लिए compiler को बनाने के लिए किया जाता है |इस कोम्प्लिएर मे input लिया जाता है और इसे low level machine language मे convert किया जाता है |
5.UNIX kernal पूरी तरह से C language मे बनाया गया है |
6.c language का उपयोग ऑपरेटिंग system को develop करने के लिए किया जाता है |
7. c language का use डेटाबेस और स्प्रेडशीट बनाना के लिए किया जाता है |
इस article मे C language के Feature और application को पढ़ा | और आगे आने वाले article मे , c language के कुछ topic को सार मे पढेगे|