Back

1. C++ Introduction

📘 কনসেপ্ট (থিওরি)

C++ একটি ক্রস-প্ল্যাটফর্ম ভাষা যা হাই-পারফরম্যান্স অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে। বিয়ারনে স্ট্রাউস্ট্রুপ C ভাষার একটি এক্সটেনশন হিসেবে C++ তৈরি করেছিলেন। C++ প্রোগ্রামারদের সিস্টেম রিসোর্স এবং মেমোরির ওপর উচ্চ স্তরের নিয়ন্ত্রণ দেয়। ভাষাটি ২০১১, ২০১৪, ২০১৭ এবং ২০২০ সালে যথাক্রমে C++11, C++14, C++17, C++20 এ ৪ বার বড় আপডেট পেয়েছে। কেন C++ ব্যবহার করবেন? - C++ বিশ্বের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা। - আজকের অপারেটিং সিস্টেম, গ্রাফিক্যাল ইউজার ইন্টারফেস এবং এমবেডেড সিস্টেমে C++ পাওয়া যায়। - C++ একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা যা প্রোগ্রামগুলোর একটি পরিষ্কার গঠন দেয় এবং কোড পুনরায় ব্যবহার করার সুযোগ দেয়, যার ফলে ডেভেলপমেন্ট খরচ কমে। - C++ পোর্টেবল এবং এটি এমন অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে যা একাধিক প্ল্যাটফর্মের সাথে খাপ খাইয়ে নেওয়া যায়। - C++ শেখা মজার এবং সহজ!

💡 উদাহরণ

একটি সাধারণ C++ প্রোগ্রাম:
#include using namespace std; int main() { cout << "Hello World!"; return 0; }
- #include হলো একটি হেডার ফাইল লাইব্রেরি যা আমাদের cout এর মতো ইনপুট ও আউটপুট অবজেক্ট নিয়ে কাজ করতে দেয়। - using namespace std এর মানে হলো আমরা স্ট্যান্ডার্ড লাইব্রেরি থেকে অবজেক্ট এবং ভেরিয়েবলের নাম ব্যবহার করতে পারি। - int main() হলো মূল ফাংশন যেখান থেকে কোড চলা শুরু হয়। - cout (উচ্চারণ "সি-আউট") হলো একটি অবজেক্ট যা টেক্সট আউটপুট/প্রিন্ট করার জন্য ইনসার্শন অপারেটর (<<) এর সাথে একত্রে ব্যবহৃত হয়। - return 0 main ফাংশন শেষ করে।

🎯 আপনার কাজ (প্র্যাকটিস)

এমন একটি C++ প্রোগ্রাম লিখুন যা হুবহু প্রিন্ট করবে: I am learning C++!
main.cpp
Loading...
OUTPUT
Run your code to see the output here...