hexadecimal
hexadecimal শব্দটি মূলত কম্পিউটার বিজ্ঞান এবং গণিতের একটি বিশেষ পরিভাষা। এটি এমন একটি সংখ্যা পদ্ধতি যা ১৬-ভিত্তিক, যেখানে ০ থেকে ৯ পর্যন্ত দশটি অংক এবং এ থেকে এফ পর্যন্ত ছয়টি অক্ষর ব্যবহৃত হয়। সাধারণ দশমিক পদ্ধতির তুলনায় এটি বড় সংখ্যাকে অনেক ছোট আকারে প্রকাশ করতে পারে, যা কম্পিউটার মেমরি অ্যাড্রেস বা রঙের কোড (যেমন এইচটিএমএল কালার কোড) লেখার ক্ষেত্রে অত্যন্ত সুবিধাজনক।
ব্যবহারিক প্রেক্ষাপট এবং পার্থক্য
কম্পিউটার মূলত বাইনারি বা ২-ভিত্তিক পদ্ধতিতে কাজ করে, কিন্তু বাইনারি সংখ্যাগুলো মানুষের জন্য পড়া এবং লেখা অত্যন্ত কঠিন। এই সমস্যা সমাধানের জন্য hexadecimal ব্যবহৃত হয়। এটি বাইনারি এবং মানুষের বোধগম্য সংখ্যার মধ্যে একটি সেতু হিসেবে কাজ করে। যেমন, ৮-বিটের একটি বাইনারি স্ট্রিংকে মাত্র দুটি হেক্সাডেসিমেল সংখ্যা দিয়ে প্রকাশ করা সম্ভব।
binary: ০ এবং ১ ব্যবহার করে (খুবই দীর্ঘ হয়)।
decimal: ০ থেকে ৯ ব্যবহার করে (আমাদের দৈনন্দিন হিসাবের পদ্ধতি)।
hexadecimal: ০ থেকে ৯ এবং এ থেকে এফ ব্যবহার করে (কম্পিউটার মেমরি বা কোডিংয়ের জন্য সংক্ষিপ্ত রূপ)।
অনুবাদ এবং প্রয়োগের সতর্কতা
বাংলায় এই শব্দটির সরাসরি অনুবাদ হিসেবে 'হেক্সাডেসিমেল' শব্দটিই সবচেয়ে বেশি প্রচলিত এবং গ্রহণযোগ্য। তবে মনে রাখতে হবে যে, এটি কোনো সাধারণ গণিত নয়, বরং একটি নির্দিষ্ট 'সংখ্যা পদ্ধতি' (number system)। তাই অনুবাদ করার সময় কেবল 'হেক্সাডেসিমেল' না লিখে 'হেক্সাডেসিমেল সংখ্যা পদ্ধতি' বা 'হেক্সাডেসিমেল মান' লিখলে অর্থ আরও স্পষ্ট হয়।
সঠিক ব্যবহার: "মেমরি অ্যাড্রেসটি একটি হেক্সাডেসিমেল মান হিসেবে প্রকাশ করা হয়।"
সঠিক ব্যবহার: "সহজে পড়ার জন্য প্রোগ্রামার বাইনারি স্ট্রিংটিকে হেক্সাডেসিমেলে রূপান্তর করেছেন।"
ব্যাকরণগতভাবে, এটি একটি বিশেষণ (adjective) হিসেবে ব্যবহৃত হয়ে কোনো সংখ্যা বা পদ্ধতির ধরন বোঝায়, আবার বিশেষ্য (noun) হিসেবে পুরো সংখ্যা পদ্ধতিটিকে নির্দেশ করে।
Meanings
এমন একটি সংখ্যা পদ্ধতি যা ১৬-ভিত্তিক, যেখানে ০ থেকে ৯ পর্যন্ত দশটি অংক এবং এ থেকে এফ পর্যন্ত ছয়টি অক্ষর ব্যবহৃত হয়।
The memory address is represented as a hexadecimal value.
মেমরি অ্যাড্রেসটি একটি হেক্সাডেসিমেল মান হিসেবে প্রকাশ করা হয়।
১৬-ভিত্তিক সংখ্যা পদ্ধতিতে প্রকাশিত একটি সংখ্যা।
The programmer converted the binary string into hexadecimal for easier reading.
সহজে পড়ার জন্য প্রোগ্রামার বাইনারি স্ট্রিংটিকে হেক্সাডেসিমেলে রূপান্তর করেছেন।