Search This Blog

Showing posts with label C language. Show all posts

Friday, May 22, 2020

thumbnail

PROGRAM AND PROGRAMMING

PROGRAM AND PROGRAMMING

जैसा कि आप जानते हैं, किसी भी कंप्यूटर सिस्टम के दो essential components होता है पहला  हार्डवेयर और दूसरा सॉफ्टवेयर हैं। हार्डवेयर और सॉफ्टवेयर दोनों में कार्यात्मकताओं (function) के अपने-अपने सेट हैं जो एक दूसरे के interdependent or independent  हो सकते हैं। 
एक कंप्यूटर सिस्टम को हार्डवेयर और सॉफ्टवेयर दोनों को अभिसरण (converge मिलकर कार्य ) करने की कार्यक्षमता बनाकर वांछित (desired ) सिस्टम तैयार करने के लिए डिज़ाइन किया गया है।
 हार्डवेयर वह है जिसे हम देख सकते हैं, स्पर्श कर सकते हैं और महसूस कर सकते हैं। जैसे की कीबोर्ड, माउस, दृश्य प्रदर्शन इकाइयाँ जैसे मॉनिटर, प्रिंटर आदि। एक बार जब इसे डिज़ाइन किया गया और एक certain सेट प्रदान करने के लिए इसे बनाया गया, तो इसे आसानी(easily) से संशोधित(modified ) नहीं किया जा सकता है। हार्डवेयर में किसी भी संशोधन(modified )  के लिए बहुत प्रयास (effort), समय और धन (time and money)की आवश्यकता होती है।

PROGRAM AND PROGRAMMING DATA PPROCESSING

जैसे, एक कंप्यूटर एक डेटा प्रोसेसिंग मशीन है जिसे इसके processing के लिए दो प्रकार के इनपुट की आवश्यकता होती है और ये हैं, डाटा और instructions । कंप्यूटर का हार्डवेयर desired परिणाम नहीं दे सकता है जब तक कि उसे उपयोगकर्ता (एस) द्वारा जरुरी instructions और डेटा नहीं दिया जाता है। डेटा को हार्डवेयर द्वारा प्रॉसेसिंग करने की आवश्यकता होती है और instructions (इसकी कार्यप्रणालियों के सेट के भीतर से from within the set of its functionalities ) को यह (न्यूनतम बुनियादी) हार्डवेयर बताता है कि उस डेटा को चरणबद्ध तरीके से सेट कैसे किया जा सकता है। हासिल। क्या आप जानते हैं कि सॉफ्टवेयर क्या है? सॉफ्टवेयर डील्स करता है इंस्ट्रक्शंस(instructions) के साथ । सॉफ्टवेयर के उदाहरण हैं Microsoft Office, Microsoft Windows 7, Red Hat Linux, रेलवे आरक्षण प्रणाली, Microsoft इंटरनेट एक्सप्लोरर, Google खोज इंजन आदिI
सॉफ्टवेयर एक प्रोग्राम है जो की स्पेशल वर्क के लिए तैयार किया गया है जैसे हम काम करते है।  सॉफ्टवेयर हार्डवेयर को कैसे काम करना है बता है, प्रोग्राम को एक प्रोग्रामिंग भाषा में लिखे गए निर्देशों(Instructions) के एक समूह ग्रुप  के रूप में परिभाषित expain  किया जा सकता है जो एक विशिष्ट कंप्यूटर के हार्डवेयर को एक निश्चित अनुक्रम में दिए जाते हैं और इसके हार्डवेयर द्वारा पूर्व निर्धारित और अपेक्षित परिणामों का उत्पादन करने के लिए निष्पादित किया जाता है। एक प्रोग्राम में निर्देश ज्यादातर प्राकृतिक भाषाओं (जैसे अंग्रेजी, हिंदी, फ्रेंच, जर्मन और चीनी आदि) में प्रोग्राम लिखने के लिए चुनी गई प्रोग्रामिंग भाषा के सिंटैक्स (फॉर्म) और शब्दार्थ (अर्थ) के बाद लिखे जाते हैं। कार्यक्रमों को लिखने के लिए विभिन्न प्रकार की प्रोग्रामिंग भाषाएं उपलब्ध हैं जैसे उदा। बुनियादी, सी, सी ++, जावा, प्रोलॉग, लिस्प, एचटीएमएल, पीएचपी आदि निर्देशों का अनुक्रम बहुत महत्वपूर्ण है क्योंकि यदि अनुक्रम सही नहीं है, तो अपेक्षित परिणाम कार्यक्रम द्वारा प्राप्त नहीं किए जा सकते हैं।
thumbnail

प्रोग्रामिंग लैंग्वेज क्या है


प्रोग्रामिंग लैंग्वेज क्या है 

लैंग्वेज एक तरीका है जिससे हम किसी भी वेक्ति से बात कर सकते है, लैंग्वेज एक रास्ता (mode) है जिससे दो वेक्ति आपस में संपर्क(communicate) करते है 
जो हम लोग आपस में एक दूसरे से बात करते है वह एक कोड होता है (कोड में हम बात  करते है वह भी लैंग्वेज है जैसे की हम हिंदी में बात करते है वह हिंदी लैंग्वेज है, इंग्लिश में बात करते है उससे हम इंग्लिश लैंग्वेज बोलते है लेकिन यह हिंदी और इंग्लिश है क्या जो हम बात करते है एक दूसरे से सम्पर्क करते है क्या है सोचो आप, जो बोल नहीं पाते है वह कैसे बात करते है ईशारे में, जो हम बोलते है बात करते वह भी तो एक कोड लैंग्वेज है जैसे हम बोलते आपने खाना खाया तो रिप्लाई में आता है खा लिया जो वर्ड बोलते है वह भी तो एक कोड है जिसे हम आपसे में बात करते है| जैसे हमें बात करने के लिए लैंग्वेज की जरूरत होता है| वैसे ही हमें कंप्यूटर से बात करने के लिए (communicate) करने के लिए लैंग्वेज होता है, जिससे हम कंप्यूटर से बात करते है ).
वैसे ही बहुत सी लैंग्वेज है जिसे हम एक दूसरे से कम्यूनिकेट करते है, वैसे ही कंप्यूटर से communicate करने के लिए लैंग्वेज होता है कुछ लैंग्वेज जैसे हम कंप्यूटर से communicate करते है C Language, C ++, PHP Language, Java Language , react Js, Angular Js, Node Js, .Net etc लैंग्वेज|
जिस लैंग्वेज से हम कंप्यूटर से communicate करते है उससे प्रोग्रामिंग लैंग्वेज बोलते है | 
प्रोग्रामिंग भाषाएं हम, मानव द्वारा बनाई गई हैं।

प्रोग्राम क्या है 
प्रोग्राम एक सेट ऑफ़ इंस्ट्रक्शन है जिसे की विशेष रूप से कंप्यूटर ताकि प्रोग्राम हार्डवेयर के  (behaviour) को नियंत्रित (control)  कर सकें। जैसे की हमें दो नंबर का sum करवाना हो तो हम कंप्यूटर में एक प्रोग्राम लिखेंगे 
void main(){
int sum, first_number=1, Second_number=2;
sum=first_number+Second_number;
printf("Sum : %d",sum);
getch();
}
हमने एक प्रोग्राम लिखा है दो नंबर को जोड़े है अब कंप्यूटर ऐसे कैसे समझेगा, कंप्यूटर को सिर्फ एक लैंग्वेज की समझता है मशीन लैंग्वेज जो हमने लिखा है वह एक इंग्लिश लैंग्वेज में लिखा है जो हमने प्रोग्राम लिखा है उससे पहले  कंप्यूटर कन्वर्ट करेगा मशीन लैंग्वेज में फिर उसके ऑक्सोडिंग रिजल्ट दिखेगा |
 विशेष रूप से कंप्यूटर ताकि प्रोग्राम हार्डवेयर के व्यवहार (behaviour) को नियंत्रित (control) कर सकें। इन भाषाओं का उपयोग वांछित परिणाम प्राप्त करने के लिए मशीनों के निर्देशों का संचार करने के लिए किया जाता है।  असल में, कंप्यूटर का हार्डवेयर केवल हार्डवेयर की भाषा को समझता है जिसे मशीन लैंग्वेज कहा जाता है। हार्डवेयर किसी अन्य प्रोग्रामिंग भाषा में लिखे गए किसी भी प्रोग्राम को समझने और समझने में असमर्थ है। 
प्रोग्रामिंग लैंग्वेज को और अच्छे से समझने से पहले हम जानते है मशीन लैंग्वेज को जो मशीन लैंग्वेज होता है वह बाइनरी फॉर्मेट में होता है '0' और '1' के फॉर्मेट में जैसे हमारा फर्स्ट प्रोग्रामिंग लैंग्वेज मशीन लैंग्वेज था जो की other लैंग्वेज से फ़ास्ट था क्यों की उसमे कोई भी ट्रांसलातेंहि होता था अगर उस टाइम कोई प्रोग्राम लिखना होता था तो इस फॉर्मेट में लिखते थे I 
 
जिसे की 
me ja rha hoo 
पहले m को बाइनरी नंबर में कन्वर्ट करना पड़ेगा फिर लिखना होगा 
m 01100011 e का  011100011 इस टाइप से लिखते थे तो ऐसे मशीन लैंग्वेज कहते है जो '1' और '0' के फॉर्मेट में है I   

प्रोग्राम या प्रोग्रामिंग लैंग्वेज एक सेट ऑफ़ इंस्ट्रक्शन है जो की हम लिखते है अपने रिजल्ट के ऑक्सोडिंग जैसे की हमे कुछ नंबर ऐड करवाना है तो यह इंस्ट्रक्शन लिखते है 
void main(){
int sum, first_number=1, Second_number=2;
sum=first_number+Second_number;
printf("Sum : %d",sum);
getch();
}
यह हमरा प्रोग्राम है जो की जब हम कंप्यूटर पर परफॉर्म करेंगे तो पहले प्रोग्राम ट्रांसलेट होगा मतलब complie होगा उसके बाद हार्डवेयर लैंग्वेज में कन्वर्ट kerega  उसके bat हमरा हार्डवेयर प्रोग्राम के ऑक्सोडिंग परफॉर्म krega. 

What is Machine Language 

thumbnail

मशीन लैंग्वेज क्या है

मशीन लैंग्वेज क्या है 

कंप्यूटर केवल hardware लैंग्वेज (भाषा ) को  समझता है  जिसे मशीन लैंग्वेज कहा जाता है। हार्डवेयर किसी अन्य प्रोग्रामिंग लैंग्वेज  में लिखे गए किसी भी लैंग्वेज को नहीं समझता है जैसे की हम कंप्यूटर में जो भी लिखते है इंग्लिश, हिंदी, या किसी और लैंग्वेज में कंप्यूटर को समझ नहीं आता है computer को सिर्फ मशीन लैंग्वेज समझता है कंप्यूटर पर जो हम इंस्ट्रक्शन लिखते है या  प्रोग्राम लिखते है, हार्डवेयर उससे समझने और समझने में असमर्थ है।  इसके अलावा, हर प्रकार के सीपीयू की अपनी मशीन भाषा होती है।  

 मशीन लैंग्वेज या बाइनरी लैंग्वेज
इसलिए, कंप्यूटर के हार्डवेयर को किसी अन्य प्रोग्रामिंग भाषा में लिखे गए प्रोग्राम को समझने के लिए, कंप्यूटर को एक 'ट्रांसलेटर' नामक एक सॉफ्टवेयर (तंत्र) की आवश्यकता होती है। जैसे की हमे कोई लैंग्वेज समझ नहीं आता है तो हम क्या करते है गूगल या किसी  भी सॉफ्टवेयर से ट्रांसलेट  कर के समझते है उसी तहर कंप्यूटर को भी हमरी लैंग्वेज समझ नहीं आता है उसे केवल हार्डवयर की लैंग्वेज समझ आता है जिसे मशीन लैंग्वेज या बाइनरी लैंग्वेज बोलते है, 
कंप्यूटर में हम कोई प्रोग्राम (instruction) लिखते है तो कंप्यूटर को समझने के लिए उससे पहले हार्डवेयर के लैंग्वेज में कन्वर्ट करता है फिर कंप्यूटर उस प्रोग्राम (instruction)के ऑक्सोडिंग काम करता है यह अनुवादक सीपीयू (हार्डवेयर) की मूल मशीन भाषा के अलावा प्रोग्रामिंग भाषाओं में लिखे गए प्रोग्राम को एक विशेष सीपीयू की मूल मशीन भाषा में परिवर्तित करता है, जिस पर इस कार्यक्रम को निष्पादित करने का इरादा है।  हर प्रोग्रामिंग लैंग्वेज का अपना ट्रांसलेटर होना चाहिए, जिसमें लिखे गए प्रोग्राम को कंप्यूटर हार्डवेयर पर चलाया जा सके, जितने भी प्रोग्रामिंग लैंग्वेज है उन सब का अपना ट्रांसलेटर है जिससे प्रोग्रामिंग को कंप्यूटर के हा बोलते है र्डवेयर पर चलने वाले लैंग्वेज में कन्वर्ट करता है उससे   assemblers, interpreters or कपिलर्स कहते है, assemblers, interpreters or compilers  यह ट्रांसलेटर है जो की हमारे प्रोग्रामिंग लैंग्वेज को मशीन लैंग्वेज मीन्स हार्डवेयर के लैंग्वेज में कन्वर्ट करता है।  बहुत प्रकार के टान्सलेटर है assemblers , कम्पाइलर, इंटरप्रेटर
 
पहला प्रोग्रामिंग लैंग्वेज उससे मशीन लैंग्वेज बोलते है, उस प्रोग्रामिंग लैंग्वेज का सिंबल '0' और '1' , और जो प्रोग्राम लिखा जाता था वह भी '0' और '1' लैंग्वेज में लिखा जाता था जिसे बाइनरी कोड या बीनारी नंबर बोलते है 

Example of Machine language of First programming 

01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100



Popular Posts

Email Subscription

Enter your email address:

Delivered by FeedBurner

Powered by Blogger.

Blog Archive