Features of C language
1) simple :-
C language एक बहोत ही simple language है यह एक structured approach provide करती है यह एक problem को भागों में तोड़ती है।
2) Machine Independent or Portable :-
यह assembly language के विपरीत काम करती है C language के programmes को कुछ मशीनों में changes करके उन मशीनो पर आसानी से चलाया जा सकता है इसलिए, C language एक machine independent language है।
3) Mid-level programming language :-
C language का use low level programming के लिए किया जाता है इसका उपयोग system application जैसे कि कर्नेल, ड्राइवर आदि को develop करने के लिए किया जाता है। C language high level language के features को भी support करती है इसीलिए इसे Mid-level programming language कहा जाता है।
4) Structured programming language :-
C एक structured programming language है। हम function का use करके programme को कई भागों में तोड़ सकते है और इन function को हम multiple time use कर सकते है इसलिए, इसे समझना और impliment करना आसान है।
5) Rich Library :-
C language बहुत सारे inbuilt functions provide करता है जिससे programme का development तेज़ी से होता हैं।
6) Extensible :-
C language is extensible language है क्योंकि यह आसानी से new features को अपना सकती है।
7) Recursion :-
C language में, हम function को function के अंदर call कर सकते हैं। यह हर function के लिए code reusability provide करता है।
8) Pointer :-
C language pointer का feature provide करती है हम सीधे pointer का use करके मेमोरी के साथ interact हो सकते हैं। हम pointer का use memory, structure, function ,array आदि के लिए कर सकते हैं।
9) Speed :-
C language का compilation and execution time fast होता हैं। क्योंकि C language में कम inbuilt functions होते हैं और यह इसलिए कम overhead है।
10) Memory Management :-
यह dynamic memory allocation के फीचर्स को सपोर्ट करता है, हम C language में free() function की हेल्प से allocated memory को किसी भी वक्त फ्री कर सकते है।
Comments