computer programming - Tech S K

Latest

Notes of Computers Technology Information,Latest Tech News, O Level Software Notes,RS CIT notes The notes of all the computer's exams are available here

Recent Posts

Translate

शुक्रवार, 15 जून 2018

computer programming

C Programming language  in Hindi: Introduction

C यह दुनिया की पहलों ऐसा computer language है जो बहुत पुरानी; है पर इसका उपयोग आज भी बड़े पैमाने पर किया जा रहा है. 

Compiler क्या है

हम जब computer के लिए निर्देश(computer program)लिखते हैं तो वो English भाषा की तरह लिखते हैं जिसे हम आप पढ़कर समझ सकते हैं परन्तु computer इसे नहीं समझ सकता. computer मशीन की भाषा समझता है जिसे हम आसानी से नहीं समझ सकते. इसके लिए हमें ऐसी software की जरूरत पड़ती है जो हमारे द्वारा लिखे गए program को computer की language में convert कर देता है, जिसे computer समझकर उसका पालन कर सके. इस तरह के software को compiler कहते हैं.

program को फाइल में सेव करना

===Windows के लिए===

1 .  open करें. (Start -> All Programs -> Dev-C++)
2 . यदि Dev-C++ के अन्दर "Tip of the Day"  की window खुल गयी हो तो उसे बंद कर दें. (बंद करने से पहले ये tips पढ़ भी सकते हैं शायद कभी काम आ जाये)
3 . अब File पर क्लिक करे(सबसे ऊपर बाये और की पट्टी में) उसमे New पर क्लिक करे और फिर Source File पर क्लिक करे. अब बॉक्स में आप प्रोग्राम लिखना शुरु कर सकते हैं. अभी के लिए निम्न program वहां पर लिख दें.
#include <stdio.h>

int main() {
  printf("Namaskar");

  scanf("%s");
  return 0;
}

4 .  अब menu में Execute ->Compile पर जाये.
नोट: ऊपर दिए गए program को ध्यान से बिना spelling में गलती किये लिखे अन्यथा Compile करने में Error आएँगी.
5 . अब menu में Execute -> Run पर जाये. आपके सामने एक काली window खुलेगी जिसपर लिखा होगा Namaskar. ये इस program का output है.  अब आप काली विंडो को बंद कर सकते हैं.

 

==Ubuntu Linux के लिए==

1 . किसी भी text editor (vim , gedit , emacs ...) में एक नयी फाइल बनाये.
2 . उस फाइल में निम्न program को लिखें और उसे किसी भी फोल्डर में सेव कर लें. फाइल का नाम namaskar.c रखें. वैसे नाम आप कुछ भी रख सकते है पर C program की फाइल के अंत में .c  लगाना आवश्यक है.
#include <stdio.h>

int main() {
  printf("Namaskar");

  return 0;
}

3. अब terminal खोले और cd command के उपयोग से उस फोल्डर में जाये जहाँ आपने प्रोग्राम सेव किया है . यहाँ 4 command मुख्य रूप से आपके काम आ सकते है.
१. ls : current फोल्डर के अन्दर स्थित सभी फाइल और फोल्डर के नाम देखने के लिए.
२. cd ..  : current फोल्डर से बाहर आने के लिए.
३. cd <फोल्डर का नाम>: current फोल्डर के अन्दर स्थित किसी फोल्डर में जाने के लिए
४. pwd : current फोल्डर की full location देखने के लिए.

4 . यहाँ टर्मिनल ने टाइप करे
gcc namaskar.cऔर Enter करे. अगर कोई  error नहीं आई हो तो आपका प्रोग्राम सफलतापूर्वक compile हो गया है.

5 . Run करने के लिए टाइप करें
./a.out
स्क्रीन पर namaskar लिखा आ जायेगा.और आपका प्रोग्राम Run हो गया. बाहर आने के लिए कुछ भी टाइप करके इंटर करे.

==============


बधाई हो आपका पहला program सफलतापूर्वक Run हो गया हो. कोई दिक्कत हो तो आप इस पोस्ट पर टिपण्णी (comment ) करे, साथ में आपका C/C++ program एवं error भी लिख दें ताकि हम आसानी से आपकी गलती पहचान सकें.
अगर आपको ये लेख पसंद आया हो तो अपने दोस्तों को भी बताएं क्यूंकि ये उनके लिए भी उपयोगी सिद्ध हो सकता है !!

आज Hindi के इस C/C++ programming language tutorial को आगे बढ़ाते हुए पिछले वाले program को समझेंगे. एक बार फिर से नीचे वह program लिख रहा हूँ.
#include <stdio.h>
int main() {
   printf("Namaskar");
   scanf("%s");
   return 0;
}
आप देख ही चुके हैं की इस C/C++ program को चलाने से screen पर Namaskar लिखा हुआ आता है. आज हम इस program की एक line ही समझेंगे और कुछ महत्त्वपूर्ण बाते जानेंगे.

तीसरी line को ध्यान से देखिये इसमें printf("Namaskar"); लिखा हुआ है. C में printf एक function होता है इसके अन्दर हम जो भी " " के बीच में लिखते हैं वह screen पर लिखा हुआ आ जाता है. अब आप उस line में Namaskar की जगह कुछ और लिखकर program चलाने का प्रयास करें और output देखें.

इस program की अन्य lines को बाद में समझेंगे. अभी ये मान लीजिये की हर program ऊपर वाली 2 line और नीचे वाली 3 line लिखना है, कुछ दिनों तक हम सिर्फ printf वाली line में ही changes करके देखेंगे.

इस program के विषय में कुछ महत्त्वपूर्ण points


1.C का हर program वहां से run होना शुरू होता है जहाँ main() { लिखा होता है. program run होते ही main() { के बाद हर एक line को पढता है और उसे run (execute ) करता है और } का चिन्ह मिलते ही program समाप्त हो जाता है. यहाँ हम बाद में जानेंगे की बाद वाली 2 line execute होने पर क्या होता है.
2.printf एक function या method है (हम यहाँ function नाम use करेंगे), हर function कुछ न कुछ input लेता है जो की function के बाद छोटे कोष्ठक में लिखा जाता है.
3. function का कोष्ठक बंद होने के बाद semicolon का चिन्ह (;) लगाना आवश्यक है. semicolon का चिन्ह compiler को यह बताता है की यह function पूरा हो गया है ताकि वह अगली command पढ़ सके.
अब नीचे दिया गया program चलायें.
#include <stdio.h>
int main() {
   printf("Namaskar")
   scanf("%s");
   return 0;
}
जब आप इस program को compile करेंगे तो यह कुछ इस तरह की error देगा
In function `int main()':
error: expected `;' before "scanf"
Execution terminated
इसका मतलब यह है की scanf के पहले ; लगा होना चाहिए, जैसा की ऊपर बताया जा चुका है. परन्तु अगर आप ध्यान से देखें तो ऊपर दिए गए program में printf function के बाद ; नहीं लगाया गया. इसे सुधार कर compile करने पर यह compile हो जायेगा.

ध्यान रहे किसी program को रन करने से पहले compile करना आवश्यक होता है. अगर आपने program modify किया है तो उसे फिर से compile करना होगा.

अगले topic में हम variables के बारे में जानेंगे और कुछ program सीखेंगे जो कुछ calculation करे जैसे सेल्सियस को फारेनहाइट में बदलना, interest(ब्याज) निकलना इत्यादि.

कोई टिप्पणी नहीं:

एक टिप्पणी भेजें

Friends, if you like this post then please share it on Facebook! Please tell through the comments that these posts will welcome you as well as your suggestions.