প্রথম প্রোগ্রাম


তোমরা কি সি ফর ড্রয়েড ইনস্টল করে ফেলেছ ? যদি না করে থাকো তবে করে নাও । আর কম্পিউটার/ল্যাপটপ ব্যবহারকারীরা কোডব্লকস ওপেন করো (windows ব্যবহার করলে Start-Programs-Codeblocks) ।

এবার তোমার মেমোরিতে একটি ফোল্ডার তৈরী করো যেখানে তোমার প্রোগ্রামগুলোকে সেভ করবে ( ধরি ফোল্ডারটির নাম program , অন্য কোনো নামও দিতে পারো কোনো সমস্যা নেই ) ।

এখন সি ফর ড্রয়েড ওপেন করে নিচের কোডটি টাইপ করো : (একটি কথা আগেই বলে নিই , এখান থেকে কোড কপি করে এডিটরে গিয়ে পেস্ট করবে না । কপি - পেস্ট করলে অনেক সময় কম্পাইলার এরর দেখায় । আর তাছাড়া প্রোগ্রামিং শিখতে গিয়ে কোড কপি টু পেস্ট করে তুমি কোনো দিন প্রোগ্রামার হতে পারবে না । আর একটি কথা , নিচের কোডটি যেভাবে আছে ঠিক সেভাবেই হুবুহু কোড এডিটরে লিখবে , ছোট হাতের অক্ষর , স্পেস, সেমিকোলন এসব খেয়াল করো । অবশ্য প্রোগ্রাম নম্বরটি যেন লিখতে যেওনা আবার ! )

#include <stdio.h> int main() { printf("Save the World"); return 0; } প্রোগ্রাম : ১.১



ফাইলটি তোমার ফোল্ডারে ( program নামে যে ফোল্ডার তৈরী করলাম সেখানে ) world.c নামে সেভ কর ( Save as - world.c ) ।

এখন প্রোগামটি কম্পাইল করো ( compile বাটনে চাপ দাও ) । তুমি যদি প্রোগামটি ঠিকমত লিখে থাক তবে প্রোগ্রামটি ঠিকমত কম্পাইল হবে । এখন তুমি যদি প্রোগ্রামটি রান করাও তবে তোমার প্রোগ্রামটি চালু হয়ে যাবে এবং তুমি নিচের ছবির মত স্ক্রিন দেখতে পাবে ।


তুমি যদি প্রোগ্রামটি ঠিকভাবে রান করাতে পার এবং স্ক্রিনে Save the World লেখাটি দেখে থাকো তবে তোমাকে অভিনন্দন । তুমি তোমার জীবনের প্রথম প্রোগ্রামটি করে ফেললে । আর যদি ঠিকঠাকভাবে রান করাতে না পারো তবে কোডটি আবার লিখে কাজগুলো আবার করো । প্রয়োজনে কারও সাহায্য নাও । এই কাজটি ঠিকমত না করে পরের অংশ পড়ে তেমন কোনো লাভ নেই ।

এখন আমরা আমাদের প্রোগ্রামে ফিরে যাই । আমরা প্রোগ্রামটিতে এমন কী -ই বা লিখলাম যে সেটি স্ক্রিনে Save the World প্রিন্ট করে ফেলল ?

আমাদের প্রোগ্রামের প্রথম লাইন : #include <stdio.h>
stdio = standard input output
h = header । এটি একটি হেডার ফাইল । এটি নিয়ে পরে কথা বলব ।

দ্বিতীয় লাইন ফাঁকা । কোড পড়া সহজ হয় ও দেখতে ভালো লাগে তাই । অন্য কোনো কারণ নেই ।

তৃতীয় লাইন : int main()
এটি প্রোগ্রামের মেইন ফাংশন । সি প্রোগামে যেখানে মেইন ফাংশান থাকে তার পর থেকে প্রোগ্রামের কাজ শুরু হয় । মেইন ফাংশন শুরু করতে হয় একটি দ্বিতীয় বন্ধনী দিয়ে এবং শেষও করতে হয় একটি দ্বিতীয় বন্ধনী দিয়ে ।

এর পরের লাইন হচ্ছে : printf("Save the World");
printf() হচ্ছে একটি ফাংশন যা দিয়ে কোনো কিছু প্রিন্ট করা হয় । এই ফাংশনের ভেতরে ডবল কোটেশন চিহ্নের মাঝে যা লিখবে তাই সে স্ক্রিনে প্রিন্ট করবে । মজার না ? আর দেখো, ফাংশনটির শেষে একটি সেমিকোলন আছে । সি প্রোগ্রামে প্রতিটা স্টেটমেন্টের পর একটা সেমিকোলন দিতে হয় ।

তারপরের লাইন : return 0;
এটি কেনো দিতে হবে তা ফাংশন নিয়ে যে অধ্যায় আছে তাতে বলা হবে । আপাতত দিয়ে যাও । আর খেয়াল করো, return 0; ও কিন্তু একটি স্টেটমেন্ট ।

এখন বলো তো, printf() ফাংশনটি স্ক্রিনে কিছু প্রিন্ট কিভাবে করে ? এটি কিভাবে কাজ করবে তা আসলে বলে দেওয়া আছে stdio.h নামক হেডার ফাইলটিতে । তাই ফাইলটিকে প্রোগ্রামের সাথে যুক্ত করা হয়েছে ( #include ) ।

এখন তোমাদেরকে একটি গুরুত্বপূর্ণ কথা বলে রাখি: সি প্রোগ্রামে ছোট হাতের এবং বড় হাতের অক্ষরের মান আলাদা এবং ছোট হাতের অক্ষরটাই বেশি ব্যবহৃত হয় । আর লাইনের যেকোনো জায়গাতেই কোড লেখা শুরু করা যায় এবং লাইন ফাঁকা রাখা যায় । কাজটি করা হয়েছে যাতে করে কোড পড়তে অসুবিধা না হয় ।
তুমি যদি আমাদের লেখা প্রোগ্রামটি ভালো করে দেখো তবে দেখবে printf() এবং return 0 স্টেটমেন্টের আগে চারটি স্পেস দেওয়া হয়েছে । এটিকে ইন্ডেটেশন ( indentation ) বলে (সি ফর ড্রয়েডে এটি অটোমেটিকালি হয়ে যায় ) । এটি না দিলেও প্রোগ্রামটি ঠিকঠাক চলত , তবে প্রত্যেক প্রোগ্রামারেরই এটি দেওয়া উচিত । তোমরা অবশ্যই এবং অবশ্যই এই অভ্যাসটি গড়ে তুলবে ।

সি প্রোগামের কমন অংশ :

 int main()
 {
     এখানে কোড থাকবে 
     return 0;
 }


অনুশীলন



  1. ১.১ প্রোগামটি আবার লিখে কম্পাইল ও রান করো ।
  2. আরেক টি প্রোগ্রাম লেখ যেটি স্ক্রিনে তোমার নাম প্রিন্ট করবে ।
  3. নিচের দুটি লাইন প্রিন্ট করার জন্য একটি প্রোগ্রাম লেখ ।
    main is where program execution begins.

    All program statements must be terminated by a semicolon.

  4. নিচের প্রোগামটি ভুল করে লেখা আছে । প্রোগামটি সঠিক করে লিখে কম্পাইল ও রান করো :

     include<stdio.h>
     
     Int main ();
     (
     Printf {"I love my country,
    Bangladesh}; return 0 )

  5. নিচের প্রোগামটি পুরোটা লিখে কম্পাইল ও রান করো :

     {
         printf("I love you.");
     }
    

  6. নিচের প্রোগ্রামটি চালিয়ে দেখো কি হয় :

     #include <stdio.h>
     
     int main()
     {
         printf("Hello");
         printf("World");
         return 0;
     }
    



( তোমরা কোনো এক অবসর সময়ে C4droid -এর Preferences মেনু থেকে GCC ইনস্টল করো ( Install GCC ) । তারপর Preferences মেনুর Select Compiler এ গিয়ে GCC সিলেক্ট করে দাও । কাজটি আপাতত না করলেও হবে । যেভাবে আছে সেভাবেই চালিয়ে যাও । )
পরবর্তী অংশ -

পেজে প্রবেশের সময় : Wed Apr 09 2025 04:55:59 GMT+0000 (Coordinated Universal Time)

No comments:

Post a Comment