рд╣ेрд▓्рд▓ो рджोрд╕्рддो рдХैрд╕े рд╣ो рдЖрдк? рдоुрдЭे рдЙрдо्рдоीрдж рд╣ै рдЖрдк рдмрдв़िрдпा рд╣ी рд╣ोंрдЧे। рдЖрдЬ рд╣рдо рдк्рд░ोрдЧ्рд░ाрдоिंрдЧ рд▓ैंрдЧ्рд╡ेрдЬ рд╕ी ( Programming C ) рдХे рдмाрд░े рдоें рдкрдв़ेंрдЧेे рд╡ो рднी рд╣िंрджी рдоें । рд╕ी рд▓ैंрдЧ्рд╡ेрдЬ рдХे рдпрд╣ рдоेрд░ी рдкрд╣рд▓ी рдЖрд░्рдЯिрдХрд▓ рд╣ै рдпрджि рдЖрдкрдХो рдЕрдЪ्рдЫा рд▓рдЧे рддो рд╣рдо рдХрдоेंрдЯ рдХрд░рдХे рд╕рдкोрд░्рдЯ рдЬрд░ूрд░ рдХрд░ें рддाрдХि рд╣рдо рдЖрдкрдХे рд▓िрдП рдФрд░ рднी рдмрдв़िрдпा рдмрдв़िрдпा рдиोрдЯ्рд╕ рдЖрд░्рдЯिрдХрд▓ рдмрдиा рд╕рдХे।
Overview of C Language:-
C рдПрдХ structured general purpose programming language рд╣ै। рдЗрд╕े unix operating system рдХो рджोрдмाрд░ा рд▓िрдЦрдиे рдХे рд▓िрдП develop рдХिрдпा рдЧрдпा рдеा। рдЗрд╕рд╕े рдкрд╣рд▓े unix operating system рдХो B language рдоें рд▓िрдЦा рдЧрдпा рдеा। рд▓рдЧрднрдЧ рдкूрд░ा unix operating system рдФрд░ рдЙрд╕рдоें run рд╣ोрдиे рд╡ाрд▓े рдЬ्рдпाрджाрддрд░ programs C language рдоें рд╣ी рд▓िрдЦे рдЧрдП рд╣ै।
B language Ken Thompson рдХे рдж्рд╡ाрд░ा 1970 рдоें Bell laboratories рдоें рд▓िрдЦी рдЧрдИ рдеी। B рдПрдХ type less language рдеी। рдпाрдиि B рдоें data types рдХा рдХोрдИ concept рдирд╣ीं рдеा। B language рдЬ्рдпाрджा popularity рдирд╣ीं рд╣ाрд╕िрд▓ рдХрд░ рдкाрдпी рдеी।
C language рдХो Dennis Ritchie рдиे 1972 рдоें bell laboratories рдоें рд╣ी develop рдХिрдпा рдеा। C рдПрдХ type full language рд╣ै। C language рдмрд╣ुрдд рд╕े data types provide рдХрд░рддी рд╣ै।
C рдПрдХ рдмрд╣ुрдд рд╣ी short рдФрд░ simple language рдеी। рдЗрд╕рд▓िрдП рдХрдо рд╣ी рд╕рдордп рдоें рдпрд╣ рдмрд╣ुрдд рдЕрдзिрдХ popular рд╣ो рдЧрдпी рдФрд░ рдЗрд╕े рджूрд╕рд░े computer scientists рднी рдк्рд░рдпोрдЧ рдХрд░рдиे рд▓рдЧे।
C language рдХी popularity рдоें рдЖрдЬ рднी рдХोрдИ рдХрдоी рдирд╣ीं рдЖрдИ рд╣ै। рдХिрд╕ी рднी рджूрд╕рд░ी programming language рдХो рд╕ीрдЦрдиे рд╕े рдкрд╣рд▓े C language рдХो рд╕िрдЦाрдпा рдЬाрддा рд╣ै। рдХ्рдпोंрдХि C language рдХे рдмाрдж рдЬिрддрдиी рднी programming languages (C++, Java, PHP, C# рдЖрджि) рдЖрдИ рдЙрди्рд╣ोंрдиे рдХिрд╕ी рди рдХिрд╕ी рддрд░рд╣ C рдХे syntax рдХो рдЕрдкрдиाрдпा рд╣ै।
Features of C language
- C рдПрдХ structured programming language рд╣ै। C рдоें рдХिрд╕ी program рдХो рдЫोрдЯे рдЫोрдЯे modules рдХे рд░ूрдк рдоें create рдХिрдпा рдЬाрддा рд╣ै, рдЬिрди्рд╣ें functions рдХрд╣ा рдЬाрддा рд╣ै। рдРрд╕ा рдХрд░рдиे рд╕े programs рдХो manage рдФрд░ debug рдХрд░рдиे рдоें рдЖрд╕ाрдиी рд░рд╣рддी рд╣ै рдФрд░ рдмреЬी problem рдХो рднी рдЖрд╕ाрдиी рд╕े solve рдХिрдпा рдЬा рд╕рдХрддा рд╣ै।
- C 32 reserved keywords provide рдХрд░рддी рд╣ै। рдпे keywords programmer рдХो language рдкрд░ control provide рдХрд░рддे рд╣ै। рдЗрди keywords рдХे рдЙрдкрдпोрдЧ рдХो рд╕рдордЭ рдХрд░ рдЖрдк C language рдоें programming рдХрд░ рд╕рдХрддे рд╣ै।
C language рдХे small рд╣ोрдиे рд╕े рдЗрд╕े рдХрдо рд╕рдордп рдоें easily learn рдХिрдпा рдЬा рд╕рдХрддा рд╣ै। рд╕ाрде рд╣ी рдЗрд╕े use рдХрд░рдиे рдоें рднी рдЖрд╕ाрдиी рд╣ोрддी рд╣ै। - C рдПрдХ middle level language рд╣ै। C high level (software рдХे рдмрд╣ुрдд рдХрд░ीрдм) рдФрд░ low level (hardware рдХे рдмрд╣ुрдд рдХрд░ीрдм) рджोрдиों рддрд░рд╣ рдХी applications create рдХрд░рдиे рдоें рд╕рдХ्рд╖рдо рд╣ै।
- C language рдХा рдпрд╣ feature рдЙрди programmers рдХे рд▓िрдП рдПрдХ advantage рд╣ै рдЬो low рдФрд░ high рджोрдиों рд╣ी levels рдХी applications create рдХрд░рдиा рдЪाрд╣рддे рд╣ै। рдпрд╣ feature C language рдХो flexible рдмрдиाрддा рд╣ै।
- C language assembly language рдХे рдмाрдж рд╕рдмрд╕े fast language рдоाрдиी рдЬाрддी рд╣ै। рдЗрд╕े рдХрдИ рдмाрд░ low level language рднी рдХрд╣ा рдЬाрддा рд╣ै। C language hardware рдХे рдХрд░ीрдм рд╣ोрддी рд╣ैं। рдЗрд╕рд▓िрдП рдпे рджूрд╕рд░ी programming languages рд╕े fast рд╣ोрддी рд╣ै। C language рдоें create рдХी рдЧрдпी applications рдХी processing fast рд╣ोрддी рд╣ै।
- C рдПрдХ case sensitive language рд╣ै। Case sensitive programming languages рдоें рдХिрд╕ी letter рдХे capital рдФрд░ small variants рдХो рдЕрд▓рдЧ рдЕрд▓рдЧ рдоाрдиा рдЬाрддा рд╣ै। рдЗрд╕рд╕े programmers рдХो identifiers create рдХрд░рдиे рдоें рдЖрд╕ाрдиी рд╣ोрддी рд╣ै।
- C рдПрдХ extendable programming language рд╣ै। C programs рдоें рдЖрдк рд╕्рд╡рдпं рдж्рд╡ाрд░ा рдиिрд░्рдоिрдд libraries рдЬोреЬ рд╕рдХрддे рд╣ै рдФрд░ рдЙрдирдХा рдЙрдкрдпोрдЧ рдХрд░ рд╕рдХрддे рд╣ै।
Limitations of C Language
рд╣ाрд▓ाँрдХि C рдПрдХ рдмрд╣ुрдд рд╣ी powerful language рд╣ै рд▓ेрдХिрди C language рдоें рдХुрдЫ рдРрд╕ी рдХрдоिрдпाँ рд╣ै рдЬो рдЙрд╕े рд╕ीрдоिрдд рдмрдиाрддी рд╣ै।
- C language рдоें run time type checking рдирд╣ीं рд╣ोрддी рд╣ै। C language run time рдоें рдХिрд╕ी рднी variable рдХे type рдХो identify рдХрд░рдиे рдоें рд╕рдорд░्рде рдирд╣ीं рд╣ोрддी рд╣ै।
- C language object oriented programming (classes, objects, interfaces рдЖрджि) рдХो support рдирд╣ीं рдХрд░рддी рд╣ै।
- C language code рдХी reusability (inheritance) рдХो support рдирд╣ीं рдХрд░рддी рд╣ै।
- C language рдоें exceptions рдХो run time рдоें handle рдирд╣ीं рдХिрдпा рдЬा рд╕рдХрддा рд╣ै। рджूрд╕рд░ी modern programming languages рдХी рддрд░рд╣ рдЗрд╕ рдХाрд░्рдп рдХे рд▓िрдП C рдоें рдХोрдИ keywords available рдирд╣ीं рд╣ै।
Usage of C Language
- C language рдХो high level рд╕े рд▓ेрдХрд░ low level рддрдХ рд╕рднी рдк्рд░рдХाрд░ рдХी applications create рдХрд░рдиे рдХे рд▓िрдП use рдХिрдпा рдЬाрддा рд╣ै।
- C language рдж्рд╡ाрд░ा operating systems create рдХिрдпे рдЬा рд╕рдХрддे рд╣ै। рдЬ्рдпाрджाрддрд░ operating systems C language рдоें рд╣ी рдмрдиाрдП рдЧрдП рд╣ै। рдЬैрд╕े рдХी unix, windows рдЖрджि operating system C language рдоें рд╣ी create рдХिрдпे рдЧрдП рд╣ै।
- рдХिрд╕ी рднी рдирдпी programming language рдХो compile рдХрд░рдиे рдХे рд▓िрдП compilers рдХी рдЖрд╡рд╢्рдпрдХрддा рд╣ोрддी рд╣ै। C language рдоें compilers рднी create рдХिрдпे рдЬाрддे рд╣ै। рдЙрджाрд╣рд░рдг рдХे рд▓िрдП java рдХा compiler javac рднी C language рдоें рд╣ी рдмрдиाрдпा рдЧрдпा рд╣ै।
- C language рдоें рдХрдИ рдк्рд░рдХाрд░ рдХे assemblers рднी create рдХिрдпे рдЬाрддे рд╣ै। Assemblers basic instructions рдХो bits рдоें convert рдХрд░рддे рд╣ै।
- C language рдж्рд╡ाрд░ा text editors рднी create рдХिрдпे рдЬा рд╕рдХрддे рд╣ै। рдЬैрд╕े рдХी gedit рдЖрджि।
- C language рдж्рд╡ाрд░ा network drivers рднी create рдХिрдпे рдЬा рд╕рдХрддे рд╣ै।
- C language рдоें database management systems рднी create рдХिрдпे рдЬाрддे рд╣ै। рдЬैрд╕े рдХी Oracle database C language рдоें рд╣ी рд▓िрдЦा рдЧрдпा рд╣ै।


0 Comments
Please don't Add spam links,
if you want backlinks from my blog contact me on rakeshmgs.in@gmail.com