C++ এ নামকরণ কনভেনশন কি?

C E Namakarana Kanabhenasana Ki



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

C++ এ নামকরণ কনভেনশন কি?

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







ভেরিয়েবলের বিভিন্ন নামকরণ কনভেনশন

C++ এ, কিছু সাধারণ পরিবর্তনশীল নামের অনুশীলনগুলি হল:



১: পরিবর্তনশীল নাম বর্ণনামূলক হতে হবে এবং তাৎপর্যপূর্ণ, ভেরিয়েবলটি ঠিক কী উপস্থাপন করে তা বর্ণনা করে।



2: উটের কেস: এটি এমন একটি শৈলী যেখানে একটি শব্দের প্রারম্ভিক অক্ষর ছোট হাতের হয় এবং প্রতিটি পরবর্তী শব্দের প্রারম্ভিক অক্ষরটি বড় হাতের হয়, শব্দের মধ্যে কোন ফাঁকা স্থান থাকে না। C++ এ, এই কনভেনশনটি প্রায়ই পরিবর্তনশীল নামের জন্য ব্যবহৃত হয়।





3: বুলিয়ান ভেরিয়েবল উপসর্গ করতে 'is' ব্যবহার করে: একটি ভেরিয়েবলের নাম 'is' বা 'has' দিয়ে উপসর্গ করা স্বাভাবিক যে এটি একটি বুলিয়ান মান উপস্থাপন করে।

4: সমস্ত বড় হাতের অক্ষর এবং আন্ডারস্কোরের মাধ্যমে ধ্রুবকগুলির নামকরণ করা আবশ্যক শব্দগুলির মধ্যে এই সত্যটি নির্দেশ করে যে সেগুলি আপডেট করার উদ্দেশ্যে নয়।



৫: প্যাসকেল কেস: এই মামলাটি উটের মামলার মতোই। উভয়ের মধ্যে একমাত্র পার্থক্য হল যে প্রাথমিক শব্দের প্রারম্ভিক অক্ষরটিকে একইভাবে প্যাসকেলের ক্ষেত্রে বড় আকারে লিখতে হবে। উটের ক্ষেত্রের বিপরীতে, যেখানে প্রাথমিক শব্দটি ছোট হাতের হয়, আপনি যদি প্যাসকাল কেস ব্যবহার করেন, প্রতিটি শব্দ একটি বড় হাতের অক্ষর দিয়ে শুরু হয়।

নিচে C++ এ নামকরণের প্রথার উদাহরণ দেওয়া হল, যাতে আপনি নামকরণের রীতির ধারণাটি সহজেই বুঝতে পারেন।

উদাহরণ: বিভিন্ন নামকরণের নিয়মাবলী সহ ভেরিয়েবল প্রদর্শনের জন্য C++ প্রোগ্রাম

নিম্নলিখিত একটি সহজ C++ প্রোগ্রাম বাস্তবায়ন যা উপরের পরিবর্তনশীল নামকরণের নিয়মগুলি দেখায়:

# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;

int প্রধান ( ) {
// ভেরিয়েবলের বর্ণনামূলক নাম সহ
int totalNumber = 100 ;
// পরিবর্তনশীল নামের উট-কেস সহ
string nameOfStudent = 'নিজেই' ;
// বুলিয়ান ভেরিয়েবলের প্রিফিক্সিং 'হয়'
bool isEmployed = মিথ্যা ;
bool isChecked = সত্য ;
// সমস্ত বড় হাতের অক্ষর প্রয়োগ করা হচ্ছে জন্য ধ্রুবক ভেরিয়েবল
const int HIGHEST_ASSIGNMENT = 100 ;
const দ্বিগুণ PI_VALUE = 3.14 ;
// প্যাসকেলের মাধ্যমে ভেরিয়েবলের নামকরণের নিয়ম মামলা
string FinalResultOfStudent = 'পাস' ;
cout << '--[C++-এ ভেরিয়েবলের ভিন্ন নামকরণের কনভেনশন]--' << endl;
cout << '1: ভেরিয়েবলের বর্ণনামূলক নাম সহ' << endl;
cout << 'মোট ছাত্র সংখ্যা:' << মোট সংখ্যা << endl;
cout << '2: পরিবর্তনশীল নামের উট-কেস সহ' << endl;
cout << 'শিক্ষার্থীর নাম: ' << নাম শিক্ষার্থী << endl;
cout << '3: প্রিফিক্সিং বুলিয়ান ভেরিয়েবল সহ' << endl;
cout << 'নিযুক্ত: ' << নিযুক্ত << endl;
cout << 'আমি পরীক্ষা করে দেখেছি: ' << আমি পরীক্ষা করে দেখেছি << endl;
cout << '4: ধ্রুবক ভেরিয়েবলের জন্য সমস্ত বড় হাতের অক্ষর নামকরণের নিয়ম প্রয়োগ করে' << endl;
cout << 'অ্যাসাইনমেন্টের সর্বোচ্চ সংখ্যা:' << HIGHEST_ASSIGNMENT << endl;
cout << 'PI এর মান:' << PI_VALUE << endl;
cout << '5: প্যাস্কাল-কেস সহ পরিবর্তনশীল কনভেনশন' << endl;
cout << 'সর্বশেষ ফলাফল: ' << ছাত্রছাত্রীদের চূড়ান্ত ফলাফল << endl;
ফিরে 0 ;
}

এই প্রোগ্রামটি শুধুমাত্র উপরে উল্লেখিত পাঁচটি নামকরণের রীতি অনুসারে পরিবর্তনশীল সিনট্যাক্স ঘোষণা করেছে। প্রধান ফাংশনে, প্রথম চলকটি হল totalNumber যা অনুযায়ী বর্ণনামূলক নামকরণের রীতি যা আউটপুট হিসাবে 100 টি মান প্রিন্ট করে। নেক্সট nameOfStudent ভেরিয়েবলটি Mickle Steve দিয়ে আরম্ভ করা হয়েছে যা দেখায় ক্যামেল কেস নামকরণ কনভেনশন।

isEmployed এবং isChecked ভেরিয়েবলগুলি বুলিয়ান ফলাফলকে আউটপুট হিসাবে দেখায় যা প্রতিনিধিত্ব করে উপসর্গ নামকরণের নিয়ম। এর পরে, HIGHEST_ASSIGNMENT এবং PI_VALUE ভেরিয়েবলগুলিকে 100 এবং 3.14 হিসাবে সম্মানিত মান সহ শুরু করা হয় যা সংজ্ঞায়িত করে নামকরণ কনভেনশনের বড় হাতের অক্ষর .

শেষ পর্যন্ত, FinalResultOfStudent ভেরিয়েবল প্রতিনিধিত্ব করে নামকরণ ভেরিয়েবলের প্যাসাল কেস কনভেনশন। এই সাধারণ প্রোগ্রামটি উপরে উল্লিখিত নামকরণ প্রথাটি একের পর এক ব্যবহার করেছে এবং নিম্নলিখিত আউটপুটে দেখানো হিসাবে cout ব্যবহার করে কনসোলে মুদ্রণ করেছে:

বিঃদ্রঃ: এই নামকরণের প্রথাগুলি অন্যান্য প্রোগ্রামারদের সোর্স কোডকে আরও দ্রুত এবং সহজে বুঝতে সাহায্য করে এবং এটিকে মানসম্মত এবং কম পড়া কঠিন করে তোলে।

উপসংহার

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