Ad Code

What is C++ Language

C++ হল C ভাষার একটি উন্নত সংস্করণ।



C++ যা C এর অংশ এবং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (সংক্ষেপে OOP) এর জন্য সমর্থন যোগ করে।

এছাড়াও, C++ এ অনেক উন্নতি এবং বৈশিষ্ট্য রয়েছে যা এটিকে বস্তু-ভিত্তিক প্রোগ্রামিং থেকে স্বতন্ত্র একটি "উন্নত C" করে তোলে। খুব কম, খুব সামান্য ব্যতিক্রমের সাথে, C++ হল C এর একটি সুপারসেট।

যদিও C ভাষা সম্পর্কে আপনি যা জানেন তা C++ এর ক্ষেত্রে সম্পূর্ণ প্রযোজ্য, এর উন্নত বৈশিষ্ট্যগুলি বুঝতে এখনও আপনার পক্ষ থেকে একটি উল্লেখযোগ্য সময় এবং প্রচেষ্টার প্রয়োজন হবে। যাইহোক, C++ এ প্রোগ্রামিং এর পুরষ্কারগুলি আপনার করা প্রচেষ্টাকে সমর্থন করবে না।


  • এই article উদ্দেশ্য হল আপনাকে C++ এর বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যের সাথে পরিচয় করিয়ে দেওয়া। আপনি জানেন যে, একটি কম্পিউটার ভাষার উপাদানগুলি একে অপরের থেকে পৃথক, একটি শূন্যে বিদ্যমান নেই। পরিবর্তে, তারা সম্পূর্ণ ভাষা গঠনের জন্য একসাথে কাজ করে। এই আন্তঃসম্পর্ক বিশেষভাবে C++ এ উচ্চারিত হয়।
  • আসলে, বিচ্ছিন্নভাবে C++ এর একটি দিক নিয়ে আলোচনা করা কঠিন কারণ C++-এর বৈশিষ্ট্যগুলি অত্যন্ত সমন্বিত। এই সমস্যাটি কাটিয়ে উঠতে সাহায্য করার জন্য, এই article কয়েকটি C++ বৈশিষ্ট্যের একটি সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে। 


  • যেহেতু C++ অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংকে সমর্থন করার জন্য উদ্ভাবিত হয়েছিল, এই অধ্যায়টি OOP এর বর্ণনা দিয়ে শুরু হয়েছে। 
  • আপনি দেখতে পাবেন, C++ এর অনেক বৈশিষ্ট্যই OOP-এর সাথে কোনো না কোনোভাবে সম্পর্কিত। প্রকৃতপক্ষে, OOP-এর তত্ত্ব C++ ব্যাপ্ত হয়। যাইহোক, এটা বোঝা গুরুত্বপূর্ণ যে C++ এমন প্রোগ্রাম লেখার জন্য ব্যবহার করা যেতে পারে যা অবজেক্ট ওরিয়েন্টেড এবং নয়। আপনি কিভাবে C++ ব্যবহার করবেন তা সম্পূর্ণ আপনার উপর নির্ভর করে।


C++ এর প্রমিতকরণ চূড়ান্ত করা হচ্ছে। এই কারণে, এই article C++ এর সংস্করণগুলির মধ্যে কিছু গুরুত্বপূর্ণ পার্থক্য বর্ণনা করে যা গত বেশ কয়েক বছর ধরে সাধারণ ব্যবহার করা হয়েছে এবং নতুন স্ট্যান্ডার্ড C++


বেশ কিছু গুরুত্বপূর্ণ C++ বৈশিষ্ট্য উপস্থাপন করার পাশাপাশি, এই article C এবং C++ প্রোগ্রামিং শৈলীর মধ্যে কিছু পার্থক্য নিয়েও আলোচনা করা হয়েছে। C++ এর বিভিন্ন দিক রয়েছে যা আপনি যেভাবে প্রোগ্রাম লেখেন তাতে আরও বেশি নমনীয়তার অনুমতি দেয়।


আপনি শুরু করার আগে, C++ এর প্রকৃতি এবং ফর্ম সম্পর্কে কয়েকটি সাধারণ মন্তব্য ক্রমানুসারে রয়েছে। প্রথমত, বেশিরভাগ অংশে, C++ প্রোগ্রামগুলি শারীরিকভাবে C প্রোগ্রামের মতো দেখায়। একটি সি প্রোগ্রামের মতো, একটি C++ প্রোগ্রাম main() এ কার্যকর করা শুরু করে। কমান্ড-লাইন আর্গুমেন্ট অন্তর্ভুক্ত করতে, C++ একই argc, argy কনভেনশন ব্যবহার করে যা C ব্যবহার করে। যদিও C++ তার নিজস্ব, অবজেক্ট-ওরিয়েন্টেড লাইব্রেরি সংজ্ঞায়িত করে, এটি সি স্ট্যান্ডার্ড লাইব্রেরির সমস্ত ফাংশনকেও সমর্থন করে। C++ C এর মতো একই নিয়ন্ত্রণ কাঠামো ব্যবহার করে। C++-এ C দ্বারা সংজ্ঞায়িত সমস্ত বিল্ট-ইন ডেটা টাইপ অন্তর্ভুক্ত থাকে।



Download FREE Youtube Video Thumbnail

Post a Comment

0 Comments

Close Menu