কম্পিউটার প্রোগ্রামিং [পর্ব-০২] :: প্রথম প্রোগ্রাম তৈরী

ওয়েলকাম টু দ্যা ওয়ার্ল্ড অফ প্রোগ্রামিং!! আপনাকে প্রোগ্রামিং এর জগতে স্বাগতম জানাচ্ছি আমি দেলোয়ার হোসেন দিহান। আজকে আমরা সি প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করে আমাদের প্রথম প্রোগ্রাম তৈরী করবো। অনেক খুশির খবর নিশ্চই!! তবে প্রথম প্রোগ্রাম তৈরীর আগে আপনাকে অবশ্যই কোডঃঃব্লকস ইন্সটল করে নিতে হবে আপনার কম্পিউটারে। কিভাবে কোডঃঃব্লকস ইন্সটল করবেন তা জানতে এখানে ক্লিক করুন

প্রথম লেসনটি পড়তে এখানে ক্লিক করুন

আমরা আমাদের প্রথম প্রোগ্রাম লিখবো Hello World । বেশিরভাগ প্রোগ্রামারই তাদের প্রথম প্রোগ্রাম হিসেবে Hello World প্রোগ্রাম তৈরী করে থাকে। আমরাও তৈরী করবো। দেরী না করে আপনি কোডঃঃব্লকসে নিচের কোডটুকু লিখে ফেলুন ...

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

উপরে এইসব কি লিখলাম আপনারা কি কেউ বুঝতে পেরেছেন? সব হিজিবিজি লেখা তাইনা? যাই হোক, এখনই আপনাকে সবকিছু বুঝতে হবে এমন কোন কথা নেই। আমি যা যা বলবো শুধু সেটুকু বুঝলেই চলবে ...

কোডের ব্যাখ্যাঃ

প্রথম লাইনে আমি লিখেছি #include <stdio.h> । এটি একটি হেডার ফাইল। এরকম আরো অনেক হেডার ফাইল আছে। এই ফাইলটি কি কাজ করে সেটি এখন না জানলেও চলবে। পরে সময়মতো আমি আপনাদেরকে বুঝিয়ে দিবো। 

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

int main()
{
এখানে আপনার কোড থাকবে
}

এরপরে আমি return 0 লিখেছি, এর ব্যবহার সম্পর্কে অন্য কোন একটা লেসনে ভালোভাবে আলোচনা করবো। এখন আসি printf("Hello World") লাইনটি সম্পর্কে। printf(" ") লেখাটি দ্বারা প্রিন্ট করার নির্দেশ দেয়া হয়। ব্র্যাকেটের ভেতরে block quote চিহ্নের ভেতরে যা লেখা থাকবে প্রোগ্রামটি রান করালে সেই লেখাটুকুই স্ক্রীণে প্রিন্ট হবে।  

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

আসুন প্রোগ্রামটি রান করাইঃ

Build মেনুতে গিয়ে Compile Current File এ ক্লিক করুন।

compile

আপনি যদি ঠিকঠাকভাবে প্রোগ্রামটি টাইপ করে থাকেন তাহলে কম্পাইলার আপনাকে জানাবে  0 errors, 0 warnings অর্থাৎ প্রোগ্রামটি ঠিকঠাকমতো লেখা হয়েছে।warnings

আবার Build মেনু তে গিয়ে Run এ ক্লিক করুন। তাহলে আপনি নিচের মতো ছবি দেখতে পাবেন।

show programme

যদি আপনি উপরের ছবির মতো দেখতে পাবেন তাহলে আপনাকে অভিনন্দন, আপনি আপনার প্রথম কম্পিউটার প্রোগ্রাম তৈরী করে ফেলেছেন। আর যদি আপনি উপরের ছবির মতো দেখতে না পান তাহলে আপনি আবার প্রথম থেকে শুরু করুন। যেভাবেই হোক এটি আপনাকে শিখতেই হবে। এটি যদি শিখতে না পারেন তাহলে পরের লেসনে যাওয়ার কোন দরকার নেই।  আজকের লেসন এখানেই শেষ ...

বি দ্রঃ আমার এই কোর্সের সিলেবাসে বড় ধরণের পরিবর্তন আসছে। তবে তা আপনাদের জন্য অবশ্যই লাভজনক। আমি চাই আপনারা প্রথমেই মৌলিক বিষয়গুলি শিখুন তারপরে কোন একটি প্রোগ্রাম তৈরী করার চেষ্টা করুন। আমি যদি প্রোগ্রাম তৈরী করার সময় মাঝে মাঝে মৌলিক বিষয়গুলি শেখানোর চেষ্টা করি তাহলে তা হবে আমার জন্য একটি বড় ব্যর্থতা এবং এতে করে আপনারা কিছুই মনে রাখতে পারবেন না। 

আমার ওয়েবসাইট ভিজিট করতে এখানে ক্লিক করুন

আমার সাথে ফেসবুকে যোগাযোগ করতে এখানে ক্লিক করুন

 

Level 0

আমি দেলোয়ার হোসেন দিহান। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 18 টি টিউন ও 79 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ও‌‌য়েব ডিজাইন ‌শিখ‌তে এর গুরুত্ব কতটুকু।