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