Ticker

6/recent/ticker-posts

What is C Language

What is C Language :-

C language,  डेनिस रिची द्वारा 1972 में अमेरिका के न्यू जर्सी, यूएस में टेलीग्राफ एंड टेलीकम्युनिकेशन (एटी एंड टी) बेल लेबोरेटरीज में विकसित किया गया था।

  • यह मूल रूप से UNIX ऑपरेटिंग सिस्टम के तहत प्रोग्रामिंग के लिए लिखा गया था।
  • C को BCPL (बेसिक कंबाइंड प्रोग्रामिंग लैंग्वेज) से विकसित किया गया था जिसे बी के रूप में सुधार और नाम दिया गया था।
  • BCPL और B दोनों ही "Typeless" सिस्टम प्रोग्रामिंग लैंग्वेज थीं।

C वास्तव में एक प्रतीकात्मक insruction कोड है, जो कंप्यूटर पर कार्रवाई करने वाले आदेशों का एक समूह है। C भाषा को अक्सर मध्यम स्तर की भाषा के रूप में संदर्भित किया जाता है क्योंकि हम C के माध्यम से उच्च स्तर के साथ-साथ निम्न स्तर के कार्यक्रम भी लिख सकते हैं। C भाषा कंप्यूटर के आंतरिक कामकाज के साथ बहुत करीबी बातचीत की अनुमति देती है।

C क्या है?

C एक Programming Language है जिसका उपयोग Program लिखने के लिए किया जाता है। प्रोग्राम एक Programmar द्वारा कंप्यूटर को उच्च स्तरीय भाषा में दिए गए निर्देशों का समूह है। और C भाषा किसी भी अनुदेश को निष्पादित करने से पहले Machine Language में उच्च स्तर के प्रोग्रेस का अनुवाद करने के लिए एक संकलक का उपयोग करती है।

  • Compiler खुद एक कंप्यूटर प्रोग्राम है।
  • other Translators are Interpreter And Assembler हैं।

मूल High level program को sorce प्रोग्राम (.c) कहा जाता है और Resulting Machine Language को  Object Program (.obj) कहा जाता है।

Importance Of C 

C, विभिन्न प्रकार के data types ,Powerfull operators के कारण BASIC से अधिक तेज़ है। ANSI C में 32 keywords हैं। वे int, char, double, float, long, extern, register, auto, static आदि हैं।

एक कंप्यूटर के लिए लिखा गया C प्रोग्राम दूसरे कंप्यूटर पर चलाया जा सकता है। यह प्रायिकता का गुण है। C भाषा संरचित Programming के लिए अच्छी तरह से अनुकूल है, जो उपयोगकर्ताओं को फ़ंक्शन, मॉड्यूल या ब्लॉक के संदर्भ में एक समस्या के बारे में सोचने के लिए है। The modules would make a complete program.

A 'C' program is c Collection of Functions that are supported  by the C library. By adding more function, the programming task becomes simple.

Sample Program

एक आसन सा उदारण लेते हैं 

#include<stdio.h>
main()
{
        /* Our first simple C Basic program */
            
            printf("Hello Code");
            getch();
            return 0;
}

execute होने पर यह C प्रोग्राम निम्नलिखित आउटपुट का उत्पादन करेगा

" Hello Code"

आइए एक साधारण C Program लाइन के सभी sections को line by line  देखें

 (1) #include <stdio.h> यह एक प्रीप्रोसेसर कमांड है जिसमें C प्रोग्राम कंपाइल करने से पहले C लाइब्रेरी से       स्टैंडर्ड इनपुट आउटपुट हेडर फाइल (stdio.h) शामिल है।

(2) main()  यह वह मुख्य कार्य है जहां से किसी भी C program का execution शुरू होता है। प्रत्येक program का एक मुख्य function होना चाहिए। यदि हम एक से अधिक main फंक्शन का उपयोग करते हैं, तो कंपाइलर समझ नहीं सकता है कि कौन सा व्यक्ति शुरुआत की निशानी है

(3) ( )   The empty pair of parentheses immediately following main indicates that the function main has no arguments (or parentheses)

(4) {   यह opening ब्रेस है जो फ़ंक्शन की शुरुआत को इंगित करता है 

(5) /* some Comment */   साथ शुरू होने वाली और समाप्त होने वाली lines को comment lines के रूप में जाना जाता है। इन पंक्तियों का उपयोग प्रोग्राम में इसकी पठनीयता और समझ को बढ़ाने के लिए किया जाता है।
These lines are not executable statements. 

(6) printf ("Hello Code "); Printf एक predefined standard है Predefine का मतलब है कि यह एक ऐसा function है जो पहले से ही लिखा और compiled किया गया है, और linking के समय हमारे कार्यक्रम के साथ जुड़ा हुआ है

(7) getch (); यह कमांड कीबोर्ड  से किसी भी character input की प्रतीक्षा करता है 

(8) return 0;  यह कमांड C Program (main function) को समाप्त करता है और return 0 लौटाता है

(9) }; यह closing brace है जो main Function के closing को show करता है


नोट: C programming में सभी सिंटैक्स और comands case sensitive हैं। प्रत्येक स्टेटमेंट को semicolon () के साथ समाप्त किया जाना चाहिए, जो कि statement terminater है


Post a Comment

0 Comments