কেমন আছেন সবাই। যারা এই মুহুর্তে সি তে নতুন পা দিয়েছেন বা দিবেন ভাবছেন তাদের জন্য অবশ্যই এটি একটি স্মরণীয় মুহূর্ত।
আজকে আমরা শিখবো কিভাবে কম্পিউটারকে নির্দেশ দিতে হয় তাই প্রথম ধাপ।
বিশ্বের বাঘা বাঘা প্রোগ্রামার রা তাদের প্রোগ্রামিং শুরু করেছেন Hello World! দিয়ে।
তাহলে আজ থেকেই শুরু হউক আপনার প্রোগ্রামার হওয়ার যাত্রা।
#include <stdio.h>
int main( )
{
printf("Hello World !");
return 0;
}
আপনার কাছে হয়তো মনে হছে হিজিবিজি কিসব লিখেছি। আপনি যখন উপরের লেখাগুলোর মানে বোঝে যাবেন তখন বোঝতে পারবেন এই হিজিবিজ
লেখাগুলো প্রোগ্রামের সৌন্দর্য।
আমি কোডগুলা লেখবো কোথায়ঃ
কোড আপনি আপনার কম্পিউটার এর নোট প্যাড এ লিখেও কম্পাইলার দিয়ে কম্পাইল করতে পারেন। আবার অনলাইনে বহু আই.ডি.ই আছে সেগুলা ব্যবহার করতে পারে।
সব থেকে সহজ পদ্ধতি নিজের কম্পিউটার এ আই.ডি.ই ব্যবহার করা।
আই.ডি.ই নিয়ে বিস্তারিত জানতে শরীফ ভাই এর এই লেখাটি পড়তে পারেন।
বর্তমানে বহুল ব্যবহৃত আই.ডি.ই হচ্ছে কোড ব্লকস।
সরাসরি কোড ব্লকস ডাউনলোড করতে পারবেন এই লিংক থেকে ।
ডাউনলোড শেষ হওয়ার পর সাধারণ সফটওয়্যার এর মতো ইনস্টল দিন।
তারপর কোড ব্লক ওপেন করুন।
কোড ব্লকস সেটআপ করতে কোন সমস্যা হলে
উপরের প্রোগ্রামটি স্ক্রিনে প্রিন্ট করবে Hello World !
আসো আবার দেখে নেই কিভাবে প্রোগ্রামটি কাজ করছে?
#include<stdio.h>
int main( )
{
return 0;
}
এটা হলো একটি সি প্রোগ্রামের গঠন বা structure. আপাততো এতটুকু মনে রাখলেই চলবে, আমরা কোড এর দিকে নজর দেই।
Int main ( ) হলো প্রোগ্রামের মেইন ফাংশন, প্রতিটা সি প্রোগ্রামে একটি এবং শুধুমাত্র একটিই মেইন ফাংশন থাকবে। মেইন ফাংশনের ভিতরে আমরা যে যে স্টেটমেন্ট লিখবো তা কম্পাইল হবে ।
যেমন উপরের কোড এ আমরা লিখেছি printf("Hello World !");
তাই আমরা আউটপুট দেখতে পাবো Hello World ! লেখাটি।
এবার আসা যাক স্টেপ বাই স্টেপ ব্যাখ্যায়ঃ
#include
একে বলা হয় হেডার ফাইল ডিক্লিয়ারেশন, সি তে অনেক হেডার ফাইল আছে ।ধীরে ধীরে আমরা সেগুলার সাথে পরিচিত হবো।
#include দিয়ে আমরা একটি হেডার ফাইল আমাদের প্রোগ্রামে যুক্ত করেছি। এর নাম stdio ।
Stdio এর মানে হচ্ছে standard input and output. এর ভিতরেই অনেক গুলো লাইব্রেরি ফাংশন রয়েছে।
লাইব্রেরি ফাংশন হচ্ছে আগে থেকে তৈরী করে দেওয়া ফাংশন। যেমন আমরা লিখেছি printf ।
এটি একটি লাইব্রেরি ফাংশন। এর কাজ হচ্ছে কোন কিছু প্রিন্ট করা বা সহজ ভাষায় আউটপুট দেখানো।
Stdio এর পর .h দিয়ে বোঝানো হয়েছে এটি একটি হেডার ফাইল।
Int main() দিয়ে মেইন ফাংশন শুরু করা হয়েছে।
{ }
এই দুইটা ব্রেস বা (সেকন্ড ব্রেকেট) এর ভিতরে যা যা থাকবে সবই মেইন ফাংশন এর অন্তর্ভুক্ত। printf("Hello World !"); এটা একটা স্টেটমেন্ট।
সি প্রোগ্রামের প্রতিটি লাইনকে বলা হয় সেটমেন্ট। ইংরেজী লেখার সময় প্রতিটি লাইনের শেষে যেমন আমরা ফুল স্টপ(.) দেই, সেভাবে সি ল্যংগুয়েজে প্রতিটি লাইন শেষে সেমিকোলোন ( ; ) দিতে হয়।
Printf এর পর একটি প্যান্থেসিস বা (প্রথম বন্ধনী) দিতে হয়। এবং বন্ধনীর ভিতরে ডাবল কোটেশন(" ") দিতে হয়।
ডাবল কোটেশনের ভিতরে আমরা যা লিখবো তা সবই আউটপুট দেখাবে।
0 comments:
Post a Comment