C++ কি? C++ এর সুবিধা কি?
C++ কি?
C++ একটি বহুল ব্যবহৃত অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা। ১৯৮০ সালে যুক্তরাষ্ট্রের এন্ড টি বেল ল্যাবরেটরিতে জর্ন স্ট্রাউসট্রপ এ ভাষা উদ্ভাবন করেন। প্রথমে এর নাম ছিল সি উইথ ক্লাস।
পরবর্তীতে আরও নতুন নতুন কিছু বৈশিষ্ট্য ও সুবিধা যোগ করে ১৯৮৩ সালে নাম করন করা হয় C++. C++ এ programming C এর সকল বৈশিষ্ট্য ও সুবিধা সহ অতিরিক্ত আরও কিছূ সুবিধা আছে। এজন্য C++ কে C এর বর্ধিত সংস্করন বা সুপারসেট বলা হয়।
C++ কে সবসময় একটি সংকলিত ভাষা হিসেবে প্রয়োগ করা হয় এবং অনেক বিক্রেতা যেমন মুক্ত সফটওয়্যার ফাউন্ডেশন, এলএলভিএম, মাইক্রোসফট, ইন্টেল, ওরাকল, এবং আইবিএম সহ C++ কম্পাইলার সরবরাহ করে, তাই এটি অনেক প্ল্যাটফর্মে পাওয়া যায়।
C++ এর সুবিধা কি?
- C++ বিশ্বের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা।
- C++ আজকের অপারেটিং সিস্টেমে, গ্রাফিক্যাল ইউজার ইন্টারফেস এবং এমবেডেড সিস্টেমে পাওয়া যাবে।
- C++ একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ যা প্রোগ্রামগুলিকে একটি স্পষ্ট কাঠামো দেয় এবং উন্নয়ন খরচ কমায়।
- C++ পোর্টেবল এবং একাধিক প্ল্যাটফর্মে অভিযোজিত হতে পারে এমন অ্যাপ্লিকেশন বিকাশের জন্য ব্যবহার করা যেতে পারে।
- C++ মজাদার এবং শেখা খুবই সহজ।
- যেহেতু C++ C# এবং Java এর কাছাকাছি, তাই প্রোগ্রামারদের জন্য C++ সহজ হয়ে থাকে।
- C++ একটি অত্যন্ত বহনযোগ্য ভাষা এবং মাল্টি-ডিভাইস, মাল্টি-প্ল্যাটফর্ম অ্যাপ ডেভেলপমেন্টের জন্য পছন্দের ভাষা।
- C++ একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ এবং এতে ক্লাস, উত্তরাধিকার, পলিমারফিজম, ডেটা অ্যাবস্ট্রাকশন এবং এনক্যাপসুলেশন অন্তর্ভুক্ত রয়েছে।
- C++ ব্যতিক্রম হ্যান্ডলিং, এবং ফাংশন ওভারলোডিংয়ের অনুমতি দেয়।
- C++ একটি শক্তিশালী, দক্ষ এবং দ্রুত ভাষা।