মূল পার্থক্য - শনাক্তকারী বনাম পরিবর্তনশীল
একটি প্রোগ্রামিং ভাষা নির্দিষ্ট ধরণের ডেটা প্রক্রিয়া করার জন্য এবং দরকারী তথ্য প্রদানের জন্য ডিজাইন করা হয়েছে। ডেটা সংখ্যা, অক্ষর, স্ট্রিং ইত্যাদি হতে পারে। একটি প্রোগ্রাম হল একটি নির্দিষ্ট প্রোগ্রামিং ভাষায় লিখিত নির্দেশাবলীর একটি সেট যা একটি কম্পিউটারকে নির্দেশনা প্রদান করে। কম্পিউটার নির্দেশাবলী অনুযায়ী তথ্য প্রক্রিয়া. ডেটা ম্যানিপুলেট করার সময়, সেগুলি সংরক্ষণ করা প্রয়োজন। একটি পরিবর্তনশীল একটি স্টোরেজ এলাকা যা একটি মান ধরে রাখতে সক্ষম। ভেরিয়েবলের নাম আছে তাদের শনাক্ত করার জন্য। শুধু ভেরিয়েবল নয়, ফাংশন, ক্লাস ইত্যাদিরও নাম আছে, যেগুলোকে আইডেন্টিফায়ার বলে। শনাক্তকারী প্রোগ্রামার দ্বারা তৈরি করা হয়.শনাক্তকারী এবং পরিবর্তনশীল প্রোগ্রামিং এর দুটি সাধারণ পদ। আইডেন্টিফায়ার এবং ভেরিয়েবলের মধ্যে মূল পার্থক্য হল যে একটি আইডেন্টিফায়ার হল একটি ভেরিয়েবল, ফাংশন, অ্যারে, ক্লাস বা স্ট্রাকচারকে দেওয়া একটি নাম যখন একটি ভেরিয়েবল হল একটি মেমরি অবস্থানকে দেওয়া একটি নাম যা একটি মান ধরে রাখতে পারে৷
আইডেন্টিফায়ার কি?
একটি শনাক্তকারী একটি ভেরিয়েবল, ফাংশন, অ্যারে, ক্লাস বা কাঠামোর নাম বোঝায়। সনাক্তকারী প্রোগ্রামার দ্বারা তৈরি করা হয়. শনাক্তকারীর জন্য অনন্য নাম ব্যবহার করা গুরুত্বপূর্ণ কারণ তারা প্রোগ্রামটি কার্যকর করার সময় চিহ্নিত করা হয়। প্রোগ্রামিং ভাষা শনাক্তকারীদের নাম দেওয়ার জন্য একটি নির্দিষ্ট নিয়ম অনুসরণ করে। বেশিরভাগ সময়, বৈধ শনাক্তকারীদের জন্য শুধুমাত্র বর্ণানুক্রমিক অক্ষর (A থেকে Z বা a থেকে z), আন্ডারস্কোর (_) এবং সংখ্যা (0 থেকে 9) ব্যবহার করা হয়। সাধারণত, শনাক্তকারীর প্রথম অক্ষরটি একটি আন্ডারস্কোর বা একটি অক্ষর হতে পারে এবং এটি একটি সংখ্যা হওয়া উচিত নয়৷
প্রোগ্রামিং-এ, যদি int নম্বর হিসাবে একটি বিবৃতি থাকে; এর মানে হল সংখ্যা নামক একটি ভেরিয়েবল আছে যা একটি পূর্ণসংখ্যা মান ধরে রাখতে পারে।'সংখ্যা' শব্দটি একটি শনাক্তকারী। যখন দ্বিগুণ এলাকা হিসাবে একটি বিবৃতি আছে; এর মানে হল এরিয়া নামক একটি ভেরিয়েবল আছে যা একটি দ্বিগুণ মান ধরে রাখতে পারে। 'ক্ষেত্র' একটি বৈধ শনাক্তকারী। বৈধ শনাক্তকারীর কিছু উদাহরণ হল বয়স, বেতন, ছাত্রসংখ্যা, পরিমাণ এবং _empNo। অবৈধ শনাক্তকারীর কিছু উদাহরণ হল 123abc, -studentno. শনাক্তকারী 123abc একটি অঙ্ক দিয়ে শুরু হয়। সুতরাং, এটি অবৈধ। আইডেন্টিফায়ার -স্টুডেন্টনো বর্ণানুক্রমিক অক্ষর বা আন্ডারস্কোর ব্যতীত অন্য একটি অক্ষর দিয়ে শুরু হয়৷
চিত্র 01: শনাক্তকারী এবং পরিবর্তনশীল
অধিকাংশ প্রোগ্রামিং ভাষা কেস সংবেদনশীল। অতএব, ছোট হাতের এবং বড় হাতের অক্ষর আলাদা। শনাক্তকারীর পরিমাণ এবং AMOUNT দুটি পৃথক শনাক্তকারী এমনকি তাদের একই নাম রয়েছে। শনাক্তকারীদের জন্য অর্থপূর্ণ নাম ব্যবহার করা গুরুত্বপূর্ণ কারণ এটি কোড পঠনযোগ্যতা উন্নত করে।অর্থপূর্ণ শনাক্তকারীরাও প্রোগ্রামটিকে বোঝা সহজ করে তোলে৷
ভেরিয়েবল কি?
প্রোগ্রামিং-এ, ডেটা সঞ্চয় করতে হয়। সংরক্ষিত তথ্যের উপর গণনা করা হয়। এই তথ্য একটি মেমরি অবস্থানে সংরক্ষণ করা উচিত. একটি পরিবর্তনশীল হল একটি ধারক বা ডেটা রাখার জন্য একটি স্টোরেজ এলাকা। প্রতিটি স্টোরেজ এলাকা চিহ্নিত করতে ভেরিয়েবলকে একটি অনন্য নাম বা একটি শনাক্তকারী দেওয়া হয়। পরিবর্তনশীল নাম তথ্য সঞ্চয় করার জন্য মেমরি অবস্থানের প্রতিনিধিত্ব করে। প্রতিটি ভেরিয়েবলের একটি নির্দিষ্ট ডেটা টাইপ থাকে যা সংরক্ষণ করা যায়।
ভেরিয়েবল ডিক্লেয়ারেশনে ভেরিয়েবলের নাম উল্লেখ করা হয়েছে, কিন্তু ভেরিয়েবলের জন্য কোনো মেমরি বরাদ্দ নেই। যখন int সংখ্যা হিসাবে একটি বিবৃতি আছে; এর মানে হল যে পরিবর্তনশীল নামটি সংখ্যা এবং এটি একটি পূর্ণসংখ্যা মান সংরক্ষণ করতে পারে। কিন্তু পরিবর্তনশীল সংখ্যার জন্য কোনো মেমরি আলাদা করে না। ভেরিয়েবলের জন্য একটি প্রাথমিক মান বরাদ্দ করাকে প্রাথমিককরণ বলা হয়। যখন int number=5 হিসাবে একটি বিবৃতি থাকে; ভেরিয়েবল সংখ্যা একটি পূর্ণসংখ্যা মান সঞ্চয় করতে পারে এবং এটি 5 তে আরম্ভ করা হয়।
আইডেন্টিফায়ার এবং ভেরিয়েবলের মধ্যে সাদৃশ্য কী
আইডেন্টিফায়ার এবং ভেরিয়েবল উভয়ই প্রোগ্রামিংয়ে ব্যবহৃত হয়।
আইডেন্টিফায়ার এবং ভেরিয়েবলের মধ্যে পার্থক্য কী?
আইডেন্টিফায়ার বনাম ভেরিয়েবল |
|
একটি শনাক্তকারী হল একটি ভেরিয়েবল, ফাংশন, অ্যারে, শ্রেণী বা কাঠামোকে দেওয়া একটি নাম। | একটি ভেরিয়েবল হল একটি মেমরি অবস্থানকে দেওয়া একটি নাম যা একটি মান ধরে রাখতে পারে। |
পরিসর | |
শনাক্তকারীর পরিসর ভেরিয়েবলের চেয়ে বেশি। | ভেরিয়েবলের নাম হল শনাক্তকারী। |
ব্যবহার | |
একটি সত্তাকে একটি অনন্য নাম দিতে একটি শনাক্তকারী ব্যবহার করা হয়৷ | একটি পরিবর্তনশীল একটি মেমরি অবস্থান সনাক্ত করার জন্য একটি অনন্য নাম। |
সারাংশ – শনাক্তকারী বনাম পরিবর্তনশীল
প্রোগ্রামিং-এ, ভেরিয়েবল, ফাংশন, ক্লাস ইত্যাদির মতো অনেকগুলি ধারণা রয়েছে। প্রতিটির মূল উদ্দেশ্য হল গণনা সমস্যা সমাধানের জন্য সঠিকভাবে ডেটা ম্যানিপুলেট করা। ভেরিয়েবল, ফাংশন, ক্লাসগুলিকে চিহ্নিত করার জন্য এবং প্রোগ্রামটি বোঝার জন্য উপযুক্ত নাম দেওয়া উচিত। শনাক্তকারীরা তাদের দেওয়া নাম। ডেটা মেমরিতে সংরক্ষণ করা হয়, এবং এই মেমরি অবস্থানগুলিকে চিহ্নিত করার জন্য নাম দেওয়া উচিত। এই নিবন্ধটি সনাক্তকারী এবং একটি পরিবর্তনশীলের মধ্যে পার্থক্য নিয়ে আলোচনা করেছে। আইডেন্টিফায়ার এবং ভেরিয়েবলের মধ্যে পার্থক্য হল যে একটি আইডেন্টিফায়ার হল একটি ভেরিয়েবল, ফাংশন, অ্যারে, ক্লাস বা স্ট্রাকচারকে দেওয়া একটি নাম যখন একটি ভ্যারিয়েবল হল একটি মেমরি অবস্থানকে দেওয়া একটি নাম যা একটি মান ধরে রাখতে পারে৷
আইডেন্টিফায়ার বনাম ভেরিয়েবলের PDF ডাউনলোড করুন
আপনি এই নিবন্ধটির পিডিএফ সংস্করণ ডাউনলোড করতে পারেন এবং উদ্ধৃতি নোট অনুসারে অফলাইন উদ্দেশ্যে এটি ব্যবহার করতে পারেন। অনুগ্রহ করে এখানে PDF সংস্করণ ডাউনলোড করুন: সনাক্তকারী এবং পরিবর্তনশীলের মধ্যে পার্থক্য