Feature of C Programming Language in Hindi
Features of C language :- हम बात करे C language के features की तो C programming language का Use होने का कारण उसमे दिए गए feature ही है|
C language के feature ही C programming को इतना simple और आसान बनाते है|C को हम middle level language के name से भी जानते है क्यूकी इसमें High Level और Low Level दोनों तरह के program बनाये जा सकते है| C language में लिखे गए program पुरे English वर्ड के होते है , इसलिए इसे High Level language भी कहा जाता है|
C Language हमें निम्न प्रकार के features प्रदान करती है :-
- Simple
- Machine Independent or Portable
- Highly Portable
- Efficient and Fast
- Procedure Oriented pro
- Structure language
- Speed
- Modular
- Case sensitive
- Dynamic Memory Allocation
- Pointer
- Flexibility
- Recursion
Features of C Programming Language
Machine Independent or Portable :- C language में लिखे गए program कोड किसी भी machine पर आसानी से चलाये जा सकते है इसलिए C language machine independent or portable है|
Efficient and fast :- C में विभिन्न प्रकार के data type,function () और Operator के कारण c में लिखे गए Program पहले के programming language में लिखे गए program से Efficient और अधिक Fast होता है|
Procedure Oriented :- C प्रोग्रामिंग लैंग्वेज Procedure Oriented programming language किसी भी problems को एक block या Procedure में लिखने की सुविधा प्रदान करता है , इससे program में error आने की संभावना कम हो जाती है|
Structure Programming - C Language को structured programming language भी कहा जाता है, क्योंकि हम functions का उपयोग करके C program को कई भागों में तोड़ सकते है. जिससे इसे समझना और संसोधित करना आसान हो जाता है, क्युकी जब हम program को लिखते है ,तो हमे इसके structure को flow करना पड़ता है , और इसी structure को flow करते हुए हम function (module) तथा block बनाते है, जिससे programmer को code लिखने में और उसमे कोई गलती हो जाये तो उसको ठीक करने में आसानी होती है|
Speed :- C language में लिखे गए program की speed बहुत fast होती है , क्यूकी c language में लिखे गए program hardware के बहुत करीब होते है , इसलिए C को low level language भी कहा जाता है| assembly level के बाद c language को ही सबसे fast माना जाता है, क्यूकी assembly level कंप्यूटर के हार्डवेयर के काफी करीब होती है, और जब हम प्रोग्राम को compile या Execute करते है , तो बहुत कम time में हमारा program Execute हो जाता है|
Modular :- C में बहुत सारे छोटे छोटे modular बनाए जाते हैं। जिसे हम Function () कहते हैं। C प्रोग्रामिंग language हमें बहुत सारे inbuilt function () provide करती है इन modular (functions) का use करके हम अपने program को अलग -अलग category wise divide कर सकते है, इससे यह होता है program में Error खोजने या Debug करने में आसानी होता है|
Case sensitive :- C language एक case sensitive programming language है . इससे हमे यह पता चलता है की program बनाते वक्त किसको small और किसको capital letter में लिखना है| c program में pre -define function या keyword को हमेशा small letter में लिखा जाता है |
Dynamic Memory Allocation :- यह गतिशील मेमोरी आवंटन DMA (dynamic memory allocation) की सुविधा का समर्थन करता है. C Language में हम free() function को कॉल करके किसी भी समय allocated memory को मुक्त कर सकते है|
Pointer :- C language के द्वारा pointers की सुविधा प्रदान की जाती है. जिससे हम सीधे pointers का इस्तेमाल करके memory के साथ interact कर सकते है. इन pointers का उपयोग memory, structures, functions, array आदि के लिए किया जाता है|
Flexibility :- C language अपनी flexibility के कारण यह ESP (Embedded Systems Programming) के लिए बहुत लोकप्रिय मानी जाती है.क्युकी ये किसी भीsystem पर आसानी से execute हो जाती है|
Recursion :- C Programming Language हमें Recursion का feature भी प्रदान करती है इस क्रिया में कोई function खुद को call कर सकता है इससे हमें Code Reusability की सुविधा मिलती है|
यह भी पढ़े :-
- C भाषा का इतिहास हिंदी में (History of C Programming Language In Hindi)
- C भाषा क्या है (Introduction C to Programming Language In Hindi)
0 Comments
cs17deepak95@gmail.com
Emoji