Sunday 9 June 2013

C Programming Intro 2 : Hello!!!


বিসমিল্লাহির রাহমানির রাহিম।


আজ আমি  কিছু বাসিক বিষয় নিয়া আলোচনা করব যা কিনা  আমাদের C programming বুঝতে সহযোগিতা করবে।

এবার IDE নিয়া তামন কিছু বলবনা। সংক্ষেপে বলি। C এর program লেখার জন্য বিভিন্ন Software পাওয়া যায় তাদের IDE বলা হয়। বাজারে অনেক IDE পাওয়া যাই ফ্রী তে আদের মধ্যে Code::block খুব  পরিচিত একটি নাম কিন্তু আমি  Quincy2005 prefer  করি কারন এটা প্রাথমিক পর্যায় শেখার জন্য খুব ভাল। quincy2005 এর একটি বিশেষ দিক হল এর simplicity। এটি বাবহার খুবই সহজ।
যদি না থাকে Download করেনিন।

http://www.codecutter.net
http://sourceforge.net


আমি প্রথমেই একটি আকেবারেই ছোঁটো প্রোগ্রাম দারা শুরু করব। কারন আমার উদ্দেশ্য C Prograaming এর প্রতি আগ্রহ তৈরি করা। আমার tutorial কাওকে প্রোফেসনাল বানানর উদ্দেশে তৈরি নয়।

এবার নিম্নে দেওয়া C Programing  এর একটা layout  দেখা যাক।
#include<stdio.h>
main( )
{

 }

এখন থেকে আমরা জত গুল প্রোগ্রাম লিখব সব গুলাই আই চারটা লাইন কমন থাকবে।
এবার আই ৪ লাইন এর মানে কি টা বোঝা যাক

"#"  এটাকে বলা হয়ই  "Pre Processor Directive"। শব্দ  থেকেই বোঝা যাচ্ছে যে কিছু করা হচ্ছে প্রচেসস হবার আগে। এইখানে কম্পাইল হবার আগে যে প্রচেসস হচ্ছে টা হল Pre-Processor Directive। বেপারটা এত সজা না। এটা নিয়া আমরা পরে আলোচনা করব। এখনের জন্য এতি জানলেই হবে যে আমাদের প্রতিটি প্রোগ্রাম লেখার সময় # ব্যাবহার করতে হবে।

include - বাংলায় "অন্তরগত" করা । এইখানে stdio.h ফাইল টাকে include করা হচ্ছে।

stdio.h - Standard Input Output header file. আই header file দিয়া Input Output related কাজ করা যায়।

main()  -মানে আমরা জানি প্রধান। এখানেও একই অর্থে ব্যাবহার হচ্ছে। এখনে main একটি  function. অনেক গুল command নিয়া এক একটি function  গঠিত হয়। C এর প্রতিটি প্রোগ্রাম শুরু হবে main ( ) এর ভেতরে। তার মানে আমরা যা এখন লিখব সেটা

main ( )
{
   এই দুটি  "{  }"   curly braces এর মধ্যে দিয়া শুরু হবে
}

এবার দেখা যাক একটা সহজ প্রোগ্রাম

#include<stdio.h>
main( )
{
   printf("I'm Bijoy");
   getch( );
}

এই প্রোগ্রাম এর  output  দেখাবে
I'm Bijoy



কেন  printf  লিখলাম?


printf হল মাইন এর মত আরেকটা function. আর কাজ কোন কিছু ডিসপ্লে তে শো করা বা দেখানো।

আরেকটি বিষয় খুব এ গুরুত্তপূর্ণ সেটি হল সেমি কলন ";" এর ব্যাবহার।

মনে রাখতে হবে এটি দারা কোন লাইন এর শেষ বুঝান হয়।

printf("I'm Bijoy");  এইখানে printf("I'm Bijoy") লেখার পর আমার statement শেষ হয়ে গেছে তাই এর পর আমি সেমিকলন ব্যাবহার করেছি। প্রতিটি লাইন এর শেষ হেসেবে সেমিঙ্কলন ব্যাবহার হয়।

getch(); - এই ছোট command টা আমাদের জন্য একটা সুবিধা দেবে সেটি হল সে আমদের Output result  টা show করে রাখবে যতক্ষণনা আমরা keyboard এর কোন key press করব।
আশা করে বোঝা গেল এই সহজ প্রোগ্রাম টা

File Save করার সমই আরেকটা বিষয় খেয়াল রাখতে হবে টা হল File er nam lekhar por .c লিখতে হবে। যেমন   hello.c  goru.c , biral.c  নামের শেষে  .c যোগ করতে হবে যাকে বলা হয় file extension. এটি কি ধরনের ফাইল সেটি বোঝার জন্য extention use  করা হয়ে থাকে যা mandatory.

বুঝতে সমস্যা হলে Video Tutorial তি দেখুন।




পরের tutorial এ  আমরা শিখব Variable কি? Input কিভাবে দেওয়া যাই।




















No comments:

Post a Comment