শুক্রবার, ৩০ জানুয়ারি, ২০১৫

প্রোগ্রামিং জগতে আপনিও হতে পারবেন অন্যতম একজন প্রোগ্রামার

প্রোগ্রামিং জগতে আপনিও হতে পারবেন অন্যতম একজন প্রোগ্রামার। শিখেনিন C++ এর A to Z, পর্ব-১


প্রোগ্রামার ভাইয়েরা কেমন আছেন সবাই?? আশা করি ভালই চলছে প্রোগ্রামিং এর সাথে।
প্রোগ্রামিং এর অন্যতম ল্যাঙ্গুয়েজ এর নাম C++ ল্যাঙ্গুয়েজ। আমি ইনশাআল্লাহ C++ এর উপর ধারাবাহিক টিউন করার চেষ্টা করবো।
আমার টিউন গুলো ফলো করলে আশা করছি আপনারাও c++ এ ভালো ধারনা অর্জন করতে সক্ষম হবেন।
আমার প্রথম টিউন হিসেবে আজকে আমি শিখাব কিভাবে c++ program ইউজ করে স্ক্রীন এ hello world! im a programmer  ডিসপ্লে করবো।
তো প্রথমে আপনার পিসি থেকে c++ application টি ওপেন করুন। এরপর control+n চেপে নতুন প্রজেক্ট ওপেন করুন।
এখন লিখুন
#include
এটাকে বলা হয় প্রিপ্রসেসর। এটার কাজ হচ্ছে আমরা যখন কোন ফাইল ইনক্লুড করি প্রোগ্রাম এ আর সেটা পরবর্তীতে ইউজ করতে চাই সেই কাজটাই #include করে।
যেটাকে সহজভাবে বলা যায় স্টোরেজ ফাইল।
এরপরের লাইন এ লিখুন using namespace std;
এটাকে বলা হয় স্ট্যান্ডার্ড লাইব্রেরী।
এরপরের লাইন এ লিখুন int main()
যেটাকে বলা হয় মেইন ফাংশন। প্রত্যেকটা কম্পিউটার প্রোগ্রাম শুরু হয় মেইন ফাংশন দিয়ে।
ওকে এখন এরপরের লাইন এ লিখুন {}
এটাকে বলা হয় ব্রেসেস। অপেনিং ব্রেসেস এবং ক্লজিং ব্রেসেস এর মাঝে যা লিখা হয় তাকে বলা হয় স্টেটমেন্ট।
স্টেটমেন্ট এর প্রত্যেকটি ইন্সট্রাকশন শেষ হয় সেমিকোলন দিয়ে।তার ফলে ফাংশন এর ভিতরের প্রত্যেকটা লাইন শেষ হয় সেমিকোলন দিয়ে।
ওকে এখন অপেনিং এবং ক্লজিং ব্রেসেস এর মাঝে লিখুন cout<<“hello world im a programmer”<<endl;
cout কে বলা হয় আউটপুট স্ট্রিং অবজেক্ট।কোন কিছু ডিসপ্লে করার জন্য cout ব্যাবহার করা হয়।
ওকে এখন লিখুন cin.get()
এটার কাজ হচ্ছে আপনার প্রগ্রামতি রান হওয়ার পর ডিসপ্লে তে pause হয়ে থাকার জন্য।
এরপরের লাইন এ লিখুন return 0;
এটার মানে হচ্ছে আপনার প্রোগ্রাম টি কোন সমস্যা ছাড়া রান হচ্ছে।
তাহলে আমার কোড গুলো একসাথে লিখলে হবে
#include
using namespace std;
int naim()
{
cout<<“hello world! im a programmer”<<endl;
cin.get();
return 0;
}
এখন প্রোগ্রাম টিকে f9 বাটন চেপে কম্পাইল করুন।
এরপরে f10 বাটন চেপে রান করুন তাহলে দেখতে পাবেন আপনার প্রোগ্রাম টি রান হয়েছে।
একটি ছোট উইন্ডো তে দেখাচ্ছে
hello world! im a programmer
আশা করি আপনাদের বুঝতে কোন সমস্যা হয়নাই। যদি কোন প্রশ্ন কিংবা কোন সমস্যা থাকে তাহলে অবশ্যই কমেন্ট করে জানাবেন।
ধন্যবাদ।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন