Historical Development of "C"
C Languae Computer में उपयोग किया जाने वाला एक प्रोग्रामिंग भाषा है। C Language 1972 में विकसित एक programing language है। जो की Unix Operating System के लिए विकसित किया गया था। यह Bell lanbs में तैयार किया गया था। जिसे सिस्टम प्रोग्रामर "Dennis Ritchie" ने विकसित किया था। यह पहले C language के रूप में विकसित किया गया फिर बाद में इसके कई वर्जन आये और इसे C में ही लिखा गया।
C-language |
अब यह अपडेट हो जाने के बाद किसी भी ऑपरेटिंग सिस्टम में स्पोर्ट करता है। C Language में बहुत सारे Character Sets हैं और आप तो जानते ही होंगे की किसी भी प्रोग्राम के निर्माण या सॉफ्टवेयर के निर्माण के लिए बहुत सारे डेटा टाइप की आवश्यकता पड़ती है और की वर्ड की भी जरूरत पड़ती है।
Wikipedia के अनुसार 1960 में कैम्ब्रिज विश्वविद्यालय ने एक कम्प्यूटर प्रोग्रामिंग भाषा का निर्माण किया था जिसका नाम बी (B) रखा गया था। इसी भाषा को डेनिश रीची द्वारा संशोधित करके सी लैंग्वेज बनाया गया था। C Language का प्रयोग Unix और Dos में प्रयोग किया जा सकता है इसके प्रयोग करने के लिए अलग अलग कम्पाइलर का प्रयोग किया जाता है दोनों ऑपरेटिंग सिस्टम में।
c language बहुत ही सरल भाषा है जो की किसी भी प्रोग्रामिंग भाषा का मूल है अगर आपने c langauage को समझ लिया तो आपके लिए अन्य Programing language को समझना आसान हो जाता है। जैसे - HTML, JAVA, C++ आदि।
इसके अलावा अन्य विशेषताएं इस प्रकार हैं-
- यह सन 2009 के दौर में सर्वाधिक लोकप्रिय भाषा रही है।
- यह भाषा साफ्टवेयर के निर्माण में बहुत ज्यादा प्रयोग किया जाता है।
- ऐसा कम्प्यूटर शायद ही हो जिसमें C Compiler न दिया गया हो।
- इसके अलाव अन्य भाषा C++ , JAVA , C# में भी इसका गहरा प्रभाव देखा जा सकता है।
C Language की विशेषताएं-
C language में निम्न स्तरीय भाषा एवं उच्च स्तरीय भाषा दोनों के गुण विद्यमान है। इसके अलावा फोरट्रान, कोबोल भी एक उच्च स्तरीय भाषा है लेकिन इस भाषा में निम्न स्तरीय भाषा का गुण नहीं पाया जाता है।
इस प्रोग्रामिंग भाषा की स्पीड अपेक्षाकृत तीव्र है यह 0 से 15000 तक की गिनती के लिए लगभग 1 सेकंड का समय लेता है। जबकि बेसिक भाषा को 50 सेकंड का समय लग जाता है।
C Programing में अनेक Function दिये गए लेकिन इसके अलावा इसकी यह विशेषता है की इसमें User अपने लिए और Function Define कर सकता है।
इसमें 32 की-वर्ड का प्रयोग किया गया है जिसकी सहायता है जटील से जटील फंक्शन्स किये जा सकता है।
इस भाषा का प्रयोग सबसे ज्यादा गणित और विज्ञान से सम्बन्धित विषयों के लिए किया जाता है।
इस भाषा में कोई भी कमांड देने के लिए अंग्रेजी के छोटे अकक्षरों का ही प्रयोग किया जाता है।
इस प्रोग्रामिंग भाषा की स्पीड अपेक्षाकृत तीव्र है यह 0 से 15000 तक की गिनती के लिए लगभग 1 सेकंड का समय लेता है। जबकि बेसिक भाषा को 50 सेकंड का समय लग जाता है।
C Programing में अनेक Function दिये गए लेकिन इसके अलावा इसकी यह विशेषता है की इसमें User अपने लिए और Function Define कर सकता है।
इसमें 32 की-वर्ड का प्रयोग किया गया है जिसकी सहायता है जटील से जटील फंक्शन्स किये जा सकता है।
इस भाषा का प्रयोग सबसे ज्यादा गणित और विज्ञान से सम्बन्धित विषयों के लिए किया जाता है।
इस भाषा में कोई भी कमांड देने के लिए अंग्रेजी के छोटे अकक्षरों का ही प्रयोग किया जाता है।
C language की संरचना और उसके मुख्य घटक-
- इसमें Header Files का प्रयोग किया जाता है।
- Compiler Directives का प्रयोग इसमें किया जाता है।
- Function Prototypes का प्रयोग किया जा सकता है।
- Function Definiotion भी इसमें Function को Define करने के लिए किया जाता है।
- इसके अलावा Main Function का भी प्रयोग किया जाता है। जिसका यूज विभीन्न की वर्ड के साथ किया जाता है।
- आप तो जानते ही होंगे की किसी भी कम्प्यूटर में कोई मेमोरी कैसे संरक्षित होता है इसके लिए हमें एक डाटा टाईप को डिफाइन करना होता है उसके बाद उसका पता बताना होता है यानी की एड्रेस को डिफाइन करना होता है। इस पते को ही पॉइंटर कहा जाता है। C language की विशेषता यह भी है की इसके द्वारा कोई डाटा किस स्थान पर संरक्षित किया गया है उसका पता भी इसके द्वारा लगाया जा सकता है। और पता जानने के लिए & का प्रयोग हमें करना होता है।
जैसे की हमने कोई Data type जैसे Int को परिभाषीत किया है X से और हमें इसका पता लगाना है तो हमें एक और मान लेना होता है P जो की पूर्णाक का पता सुरक्षित रखता है। अब इस पते को ज्ञात करने के लिए & का प्रयोग इनमें करना होता है जो की इस प्रकार से होगा-
int x = 5
int * p;
p=&x
int * p;
p=&x
अब चुकीं यहां पर p का पता x है और x में 5 संरक्षित है इस कारण अब *p हमें 5 उत्तर के रूप में देगा।
लिखने की विधि-
C language में किसी प्रोग्राम को लिखने के लिए एक main function define करना आवश्यक होता है। इसके लिए सिर्फ एक ही function define करना होता है इसमें एक से अधिक function नही define किये जा सकते हैं।
मेन function तो एक ही होता है लेकिन और function का Use करने के लिए बड़े कोष्टक { } के अंदर define करना होता है।
प्रत्येक निर्देष का अंत सेमीकोलन " ; " से किया जाता है।
c-language example-मेन function तो एक ही होता है लेकिन और function का Use करने के लिए बड़े कोष्टक { } के अंदर define करना होता है।
प्रत्येक निर्देष का अंत सेमीकोलन " ; " से किया जाता है।
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c;
{
printf("enter a number for a");
scanf("%d",&a);
printf("enter b number for b");
scanf("%d",&b);
c=a+b
printf("result is c");
scanf("%d",&c);
getch();
#include<conio.h>
void main()
int a,b,c;
{
printf("enter a number for a");
scanf("%d",&a);
printf("enter b number for b");
scanf("%d",&b);
c=a+b
printf("result is c");
scanf("%d",&c);
getch();
}
यहां पर हमने एक प्रोग्राम बनाया है जिसमें हमने दो संख्याओं a और b को जोड़ा है और उसका उत्तर हमें c के address पर दिया है। इसका Output इस प्रकार होगा-
Output:-
enter a number for 10
enter a number for 20
result is 30
enter a number for 20
result is 30
Then you know about better in "C" share and like it my Facebook page
Pcgyan1.blogsppot.com
Other topic
thanks you sir for shared this info and please support me
ReplyDeletesir आप अपना कीमती टाइम निकाल कर एक बार मेरे ब्लॉग को visit करे और बताये मेरे ब्लॉग में क्या दिक्कत है ट्रैफिक क्यों नही आ रहा है please sir ignore मत करना क्या पता मैं गलत डायरेक्शन में मेहनत कर रहा हूँ
इसलिए एक बार मेरे ब्लॉग को visit जरुर करे
ब्लॉग = https://programming1031.blogspot.com/
भाई आपके होम पेज का seo स्कोर 54 बस है इसे लगभग 80 से ऊपर रखो।
Deleteऔर कि वर्ड पर ध्यान दो।
ट्रैफिक जरूर आएगा।