Bell Lab এ ১৯৭৯ সালে Bjarne Stroustrup সি++ ডেভেলপ করা শুরু করেন। সি প্রোগ্রামিং ল্যাঙ্গুয়েজ এ object oriented ফিচার দেওয়ার জন্যই মূলত সি++ এর উৎপত্তি। সি++ intermediate-level / middle-level প্রোগ্রামিং ল্যাঙ্গুয়েজ যা উইন্ডোজ, ম্যাক এবং লিনাক্স ছাড়াও অন্যান্য অপারেটিং সিস্টেমে চলতে পারে । এটা দিয়ে systems software, application software, device drivers, embedded software, serverএ এবং client applications তৈরি করার জন্য ব্যবহৃত হয়। গেম ডেভেলপমেন্টে সি++ সবচেয়ে বেশি ব্যবহৃত হয়। অনেক গুলো বড় বড় গেম ইঞ্জিন তৈরি হয়েছে সি++ দিয়ে। কেউ যদি ভালো মানের গেম ডেভেলপ করতে চায় তাহলে তার তার উচিত সি++ শেখা। এ ছাড়া কন্টেস্ট প্রোগ্রামিং এ ও বেশিরভাগ প্রোগ্রামার সি++ ব্যবহার করে।
সি++ কোড লেখা ও কম্পাইল করার জন্য CodeBlocks ব্যবহার করতে পারেন। CodeBlocks ডাউনলোড করতে চাইলে নিচের লিঙ্ক এ গিয়ে codeblocks-12.11mingw-setup_user.exe টি ডাউনলোড করে নিন।
http://www.codeblocks.org/downloads/binaries
তারপর ইন্সটল করুন। ওপেন করুন। তাহলে নিচের মত দেখতে পারেব। বিদ্র, এটা অনেক সহজ একটা টিউটোরিয়াল। যারা একেবারে নতুন তাদের কাজে আসবে। যারা মোটামুটি কম্পিউটারে অভিজ্ঞ তারা দেখে হাসাহাসি করতে পারেন। 🙂
আপনি কোড লেখার জন্য প্রস্তুত।
এখান থেকে Create New Project এ ক্লি করুন।
এখান থেকে Console Application সিলেক্ট করে Go তে ক্লি করুন।
এবার C++ সিলেক্ট করে Next এ ক্লিক করুন। Project Title বক্স এ আপনার প্রজেক্ট এর নাম দিন। যেমন hello. Folder to create project in বক্স থেকে আপনার প্রজেক্টটি কোন সেভ করতে চান তা সিলেক্ট করুন। Next এ ক্লি করুন। এবার Finish এ ক্লি করুন।
এবার ডান পাশে আপনার workspace দেখতে পাবেন। ঐখানে আপনার প্রোজেক্ট গুলো দেখাবে। hello এর + চিহ্নতে ক্লিক করুন। তারপর Source এর + চিহ্নতে ক্লিক করুন এবং main.cpp এর উপর ক্লিক করুন। CodeBlocks একটা সিম্পল একটা কোড টেমল্পলেট তৈরি করে প্রতি প্রজেক্টের জন্য, তা দেখাবে।
এবার ফাইল মেনু থেকে Build এ ক্লিক করুন এবং Build and Run এ ক্লিক করুন। তাহলে আপনার সি++ প্রোগ্রামটি কম্পাইল হবে এবং রান হবে।
এবার আপনার কোড গুলো লিখতে থাকুন, ভুল করতে থাকুন। আবার ঠিক করতে থাকুন 🙂 এভাবে আস্তে আস্তে সি++ শিখতে পারবেন। একদিন হয়ে উঠবেন অনেক বড় একজন প্রগ্রামার। সেই কামনায় 🙂
its just great boss… carry on boss… you are also one of greats