https://www.rakeshmgs.in/search/label/Template
https://www.rakeshmgs.in


๐ŸŒž เค†เคช เคธเคญी เคตिเคœिเคŸเคฐ्เคธ เค•ो เค›เค  เคฎเคนाเคชเคฐ्เคต เค•ी เคนाเคฐ्เคฆिเค• เคถुเคญเค•ाเคฎเคจाเคं ๐Ÿ™๐ŸŒผ

RakeshMgs

C Programming Language Kya hai? | C Language Hindi Notes

Updated:

เคนेเคฒ्เคฒो เคฆोเคธ्เคคो เค•ैเคธे เคนो เค†เคช? เคฎुเคे เค‰เคฎ्เคฎीเคฆ เคนै เค†เคช เคฌเคข़िเคฏा เคนी เคนोंเค—े। เค†เคœ เคนเคฎ เคช्เคฐोเค—्เคฐाเคฎिंเค— เคฒैंเค—्เคตेเคœ เคธी ( 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

Features / 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 เคฎें เคนी เคฒिเค–ा เค—เคฏा เคนै।



เค†เคชเค•ो เค†เคฐ्เคŸिเค•เคฒ เค•ैเคธा เคฒเค—ा? เค…เคชเคจी เคฐाเคฏ เค…เคตเคถ्เคฏ เคฆें
Please don't Add spam links,
if you want backlinks from my blog contact me on rakeshmgs.in@gmail.com