এটি সত্যই অগ্রাধিকার, যদি কোনও কারণে আপনি পলিড্যাক্টলি পেয়েছেন এবং 11 টি আঙ্গুলগুলি রেখেছেন বা আপনার পায়ের আঙ্গুলের সাথে গণনা করতে পছন্দ করেন যাতে আপনি বেস 20 এ কাজ করতে পছন্দ করেন এটি খাঁটিভাবে আপনার হাতে। তবে বুঝতে পারেন যে সার্বজনীনতার বিষয়ে আমাদের বেশিরভাগ লোককে যে প্রতিদিন বিট এবং বাইট নিয়ে কাজ করতে হয় তা যদি আমরা বেস 19-এ বিট ম্যানিপুলেশন করছে এমন কিছু পেয়েছি তবে তা সত্যিই টিক হবে।
ভিত্তি জন্য কারণ x
বেস 10 - আমাদের সমস্ত সামগ্রীর মডেল কারণ আমাদের কাছে 10 টি গণনা অঙ্ক রয়েছে (পাগুলি অদ্ভুত এবং গন্ধযুক্ত তাই আমরা সেগুলি ব্যবহার করি না)।
বেস 2 - কম্পিউটারগুলি বিটগুলির জন্য এটি ব্যবহার করে (চালু / বন্ধ) এটি গেট / ট্রানজিস্টর / ক্যাপাসিটার দ্বারা প্রচারযোগ্য পাঠযোগ্য ভোল্টেজ স্তরের সাথে সম্পর্কিত।
বেস 8 - পুরাতন, যখন কম্পিউটারগুলি বিশাল বিশাল ছিল না (বা পিছনে যখন তারা স্থান অনুসারী ছিল) এটি কোনও কিছুর জন্য বা অন্য কোনও ক্ষেত্রে ভাল ছিল (আমি এটি কিছুটা পছন্দ করি না)
বেস 16 - বিট ম্যানিপুলেশনের জন্য বাইটের উপরের এবং নীচের নীবলগুলি দেখানোর জন্য ভাল। এম্বেড করা / এফপিগা / হার্ডওয়্যার ওয়ার্ল্ডে এটি দুর্দান্ত উপকারী।
কম্পিউটারগুলিতে সাধারণ ভিত্তি
অগ্রাধিকারের সাথে যেতে, আমি আপনাকে বলতে পারি যে হ্যাক্স আরজিবি মানের যে রঙটি "অন" হয় তা আমাকে কীভাবে দেওয়া হয়, ফলস্বরূপ এটি হার্ডওয়ারের একক প্রান্তে উপস্থাপন করা যায় এবং তারপরে কিছু শিফট দিয়ে আমাকে ফিরিয়ে দেওয়া যায় can ইজি-প্যাসি, 1 টি জটিল রঙ = 1 ডেটা পয়েন্ট যা সীমিত মেমরির সাথে বড় ইমেজ প্রসেসিংয়ের জন্য দুর্দান্ত। এটি একটি বেস 10 এর উপস্থাপনার সাথে তুলনা করুন, আপনি এগুলি সবগুলি যুক্ত করতে পারেন এবং একটি সংখ্যায় সংরক্ষণ করতে পারেন তবে কোনটি সংখ্যাটি, বা সম্ভবত আর সময় 10000, জি 100, এবং বি এর নিজস্ব স্থান, এটি প্রচুর গণিতের ক্রিয়াকলাপ of , সাধারণত গুণের পরিবর্তে শিফটের চেয়ে বেশি চক্র লাগে, সুতরাং আপনার শেষ টুকরোটি প্রক্রিয়াজাত হওয়ার আগে আপনার পরবর্তী ডেটা টুকরোটি ইতিমধ্যে সারিতে রয়েছে, ওফ, এখন চলে গেছে।
কখনও কখনও বেস 2, 8 বা 16 এ কাজ করা আরও ভাল most বেশিরভাগ মেশিনের সাহায্যে 2 দ্বারা গুণিত করা কেবল কিছুটা স্থানান্তরিত হয়, সেগুলি দ্রুত গতিযুক্ত, 2 দ্বারা বিভক্ত হওয়ার সাথে একই।
বিট টুইডলিংয়ের ধারণার উপরে আরও ব্যাখ্যা করা। এম্বেড থাকা পরিবেশে কাজ করার সময় প্রচুর পরিমাণে আমার প্রয়োজন হয় যা কিছু লাইট, সুইচ বা অন্য কোনও রেজিস্টার ম্যাপযুক্ত আইটেম অ্যাক্সেস করার দরকার পড়ে।
এক্ষেত্রে একটি সম্পূর্ণ চর, বাইট বা প্রতিটি স্যুইচ-এর জন্য নির্ধারণ করা উভয়ই অকার্যকর এবং নির্বোধ হবে, একটি স্যুইচ বা লাইটের 2 পজিশন রয়েছে - চালু এবং বন্ধ - কেন আমি 256 পজিশন বা 2 ^ 16 অবধি এমন কিছু বরাদ্দ করব? পজিশন ইত্যাদি অ্যারেতে প্রতিটি আলো একক শব্দ / নিবন্ধনে 1 বিট ফিট 8 বা 16 বা 32 বা 64 বা 128 (আপনার ডেটাটাইপের প্রস্থ) হতে পারে। স্থান দক্ষতা প্রয়োজন এবং বরং স্বাগত।
আরজিবি ডেটা হ্যান্ডল করার মতো প্রচুর সংকেত ডেটা - জিপিএস, অডিও, এসকিআই ইত্যাদি ইত্যাদির জন্য প্রোগ্রামিংয়ে 2 base n বেসের যে কোনও কিছু ব্যবহার করা হেক্স, বাইনারি এবং অষ্টালে অনেক সহজ, যেহেতু এটি মেশিনে উপস্থাপিত হয় এবং একটি কী উপস্থাপন করা হচ্ছে এবং কীভাবে এটি ব্যবহার করবেন তা আরও সহজেই নির্ধারণ করুন।
স্ট্রাগ বেস ব্যবহার করা হচ্ছে
আপনি যদি এটির জন্য কোড না করেন তবে কোনও দক্ষতা নেই। আপনি বেস 11 চান, আপনি এটির জন্য একটি ডেটা-টাইপ সেট আপ করতে হবে এবং ব্যবহারকারীর প্রতিনিধিত্ব পরিচালনা করতে কোনও অপারেটরকে ওভারলোড করতে হবে। আমি কোনও কারণ দেখছি না কেন একটি সিস্টেম 5 আইটেম ধারণ করে, এবং কেবল 5 টি আইটেমের গুণককে পাঁচটি আইটেম গণিতে রূপান্তরিত করা দরকার। এবং আরও, আপনি আরও ভাল প্রার্থনা করতে পারেন যে, যার ভিত্তিতে 271 বেসের জন্য তাদের কোড লিখার সিদ্ধান্ত নিয়েছে এটি ভালভাবে নথিভুক্ত করেছে বা বেস 271 তৈরির তুলনায় আপনি এটি বুঝতে আরও বেশি সময় ব্যয় করতে পারেন কারণ সমস্ত আইটেম 271 এর একাধিক।