বাইনারী সংখ্যা হল বাইনারি সংখ্যা পদ্ধতির সংখ্যা যার ভিত্তি 2 রয়েছে। এটি ডিজিটাল ইলেকট্রনিক্সে সরাসরি প্রয়োগ করা হয়, কম্পিউটার, মোবাইল ফোন এবং বিভিন্ন সেন্সর সহ বেশিরভাগ আধুনিক কম্পিউটিং ডিভাইসে ব্যবহৃত হয়। আমরা বলতে পারি যে আমাদের সময়ের সমস্ত প্রযুক্তি বাইনারি সংখ্যার উপর নির্মিত।
লেখার নম্বর
যেকোন সংখ্যা, তা যত বড়ই হোক না কেন, বাইনারি পদ্ধতিতে দুটি অক্ষর ব্যবহার করে লেখা হয়: 0 এবং 1। উদাহরণস্বরূপ, বাইনারিতে পরিচিত দশমিক পদ্ধতি থেকে 5 নম্বরটিকে 101 হিসাবে উপস্থাপন করা হবে। বাইনারি সংখ্যাগুলিকে উপসর্গ 0b বা ampersand (&), যেমন: &101 দ্বারা চিহ্নিত করা যেতে পারে। "এক শূন্য এক" হিসেবে।
এক সিস্টেম থেকে অন্য সিস্টেমে স্থানান্তর
প্রোগ্রামার যারা ক্রমাগত বাইনারি নম্বর সিস্টেমের সাথে কাজ করে তারা যেতে যেতে একটি বাইনারি সংখ্যাকে দশমিকে রূপান্তর করতে পারে। এটি সত্যিই কোনো সূত্র ছাড়াই করা যেতে পারে, বিশেষ করে যদি একজন ব্যক্তির ধারণা থাকে কিভাবে কম্পিউটারের ক্ষুদ্রতম অংশ "মস্তিষ্ক" - বিট - কাজ করে৷
শূন্য সংখ্যার অর্থও 0, এবং বাইনারি সিস্টেমে এক নম্বরএককও হবে, কিন্তু সংখ্যা শেষ হলে কী করবেন? দশমিক সিস্টেম এই ক্ষেত্রে "দশ" শব্দটি প্রবেশ করার জন্য "সাজেস্ট" করবে এবং বাইনারি সিস্টেমে এটিকে "দুই" বলা হবে।
যদি 0 হয় &0 (অ্যাম্পারস্যান্ড বাইনারি নোটেশন), 1=&1, তাহলে 2 কে &10 হিসাবে চিহ্নিত করা হবে। একটি ট্রিপলকে দুই অঙ্কেও লেখা যেতে পারে, এটি দেখতে &11 এর মত হবে, অর্থাৎ এক দুই এবং এক একক। সম্ভাব্য সংমিশ্রণগুলি শেষ হয়ে গেছে, এবং দশমিক পদ্ধতিতে, এই পর্যায়ে শত শত প্রবেশ করানো হয় এবং বাইনারি সিস্টেমে, "চার"। চার হল &100, পাঁচ হল &101, ছয় হল &110, সাত হল &111। পরবর্তী বৃহত্তর গণনা ইউনিট হল আটটি সংখ্যা।
আপনি একটি বিশেষত্ব লক্ষ্য করতে পারেন: যদি দশমিক পদ্ধতিতে অঙ্কগুলিকে দশ দ্বারা গুণ করা হয় (1, 10, 100, 1000, এবং আরও), তাহলে বাইনারি সিস্টেমে, যথাক্রমে, দুটি দ্বারা: 2, 4, 8, 16, 32. এটি কম্পিউটার এবং অন্যান্য ডিভাইসে ব্যবহৃত ফ্ল্যাশ কার্ড এবং অন্যান্য স্টোরেজ ডিভাইসের আকারের সাথে মিলে যায়৷
বাইনারী কোড কি
বাইনারি সিস্টেমে প্রতিনিধিত্ব করা সংখ্যাগুলিকে বাইনারি বলা হয়, তবে অ-সংখ্যাসূচক মান (অক্ষর এবং চিহ্ন) এই ফর্মটিতেও উপস্থাপন করা যেতে পারে। এইভাবে, শব্দ এবং পাঠ্যগুলি সংখ্যায় এনকোড করা যেতে পারে, যদিও সেগুলি এত সংক্ষিপ্ত দেখাবে না, কারণ শুধুমাত্র একটি অক্ষর লিখতে বেশ কয়েকটি শূন্য এবং এক লাগবে৷
কিন্তু কম্পিউটার কীভাবে এত তথ্য পড়তে পরিচালনা করে? আসলে, সবকিছু মনে হয় তার চেয়ে সহজ। যারা দশমিক সংখ্যা পদ্ধতিতে অভ্যস্ত তারা প্রথমে বাইনারি অনুবাদ করেসংখ্যাগুলিকে আরও পরিচিতগুলিতে পরিণত করে, এবং শুধুমাত্র তখনই তারা তাদের সাথে কোনও হেরফের করে এবং কম্পিউটার যুক্তির ভিত্তি প্রাথমিকভাবে সংখ্যার একটি বাইনারি সিস্টেম। প্রযুক্তিতে, একটি ইউনিট উচ্চ ভোল্টেজের সাথে এবং শূন্য একটি নিম্ন ভোল্টেজের সাথে মিলে যায়, বা একটি ইউনিটের জন্য ভোল্টেজ থাকে, কিন্তু শূন্যের জন্য কোন ভোল্টেজ নেই।
সংস্কৃতিতে বাইনারি সংখ্যা
এটা মনে করা ভুল হবে যে বাইনারি সংখ্যা পদ্ধতি আধুনিক গণিতবিদদের যোগ্যতা। যদিও বাইনারি সংখ্যাগুলি আমাদের সময়ের প্রযুক্তিতে মৌলিক, তারা অনেক দীর্ঘ সময় ধরে এবং বিশ্বের বিভিন্ন অংশে ব্যবহৃত হয়েছে। একটি দীর্ঘ লাইন (এক) এবং একটি ভাঙা লাইন (শূন্য) ব্যবহার করা হয়, আটটি অক্ষর এনকোড করে, যার অর্থ আটটি উপাদান: আকাশ, পৃথিবী, বজ্র, জল, পর্বত, বায়ু, আগুন এবং একটি জলাধার (জলের ভর)। 3-বিট সংখ্যার এই অ্যানালগটি পরিবর্তনের বইয়ের ক্লাসিক পাঠ্যে বর্ণনা করা হয়েছিল। ট্রিগ্রামগুলি ছিল 64 হেক্সাগ্রাম (6-বিট সংখ্যা), যার ক্রমটি পরিবর্তনের বইতে 0 থেকে 63 পর্যন্ত বাইনারি সংখ্যা অনুসারে সাজানো হয়েছিল।
এই আদেশটি একাদশ শতাব্দীতে চীনা পণ্ডিত শাও ইয়ং দ্বারা সংকলিত হয়েছিল, যদিও এমন কোন প্রমাণ নেই যে তিনি আসলে বাইনারি সিস্টেমটি সাধারণভাবে বুঝতেন।
ভারতে, আমাদের যুগেরও আগে, বাইনারি সংখ্যাগুলিও গাণিতিক ভিত্তিতে কবিতা বর্ণনা করার জন্য ব্যবহার করা হত, গণিতবিদ পিঙ্গলা দ্বারা সংকলিত।
ইনকা নোডুলার রাইটিং (কুইপু) আধুনিক ডাটাবেসের প্রোটোটাইপ হিসাবে বিবেচিত হয়। তারাই প্রথম শুধুমাত্র একটি সংখ্যার বাইনারি কোড নয়, বাইনারি সিস্টেমে অ-সংখ্যাসূচক এন্ট্রিও ব্যবহার করেছিল। কিপু গিঁট লেখার বৈশিষ্ট্য শুধুমাত্র প্রাথমিক এবংঅতিরিক্ত কী, তবে অবস্থানগত সংখ্যার ব্যবহার, রঙ ব্যবহার করে কোডিং এবং ডেটা পুনরাবৃত্তির একটি সিরিজ (চক্র)। ইনকারা ডাবল এন্ট্রি নামে বই রাখার একটি পদ্ধতির পথপ্রদর্শক।
প্রথম প্রোগ্রামার
0 এবং 1 সংখ্যার উপর ভিত্তি করে বাইনারি সংখ্যা পদ্ধতিটি বিখ্যাত বিজ্ঞানী, পদার্থবিদ এবং গণিতবিদ, গটফ্রাইড উইলহেম লিবনিজ দ্বারাও বর্ণিত হয়েছিল। তিনি প্রাচীন চীনা সংস্কৃতির প্রতি অনুরাগী ছিলেন এবং, বুক অফ চেঞ্জের ঐতিহ্যগত পাঠ্য অধ্যয়ন করে, 0 থেকে 111111 পর্যন্ত বাইনারি সংখ্যার সাথে হেক্সাগ্রামের সঙ্গতি লক্ষ্য করেছিলেন। তিনি সেই সময়ের জন্য দর্শন এবং গণিতের এই ধরনের কৃতিত্বের প্রমাণের প্রশংসা করেছিলেন। লাইবনিজকে প্রোগ্রামার এবং তথ্য তত্ত্ববিদদের মধ্যে প্রথম বলা যেতে পারে। তিনিই আবিষ্কার করেছিলেন যে আপনি যদি বাইনারি সংখ্যার গ্রুপগুলিকে উল্লম্বভাবে লেখেন (একটির নীচে একটি), তাহলে সংখ্যার উল্লম্ব কলামগুলিতে শূন্য এবং একটি নিয়মিত পুনরাবৃত্তি হবে। এটি তাকে পরামর্শ দেওয়ার জন্য ডেকেছিল যে সম্পূর্ণ নতুন গাণিতিক আইন থাকতে পারে।
লিবনিজ আরও বুঝতে পেরেছিলেন যে বাইনারি সংখ্যাগুলি মেকানিক্সে ব্যবহারের জন্য সর্বোত্তম, যার ভিত্তি প্যাসিভ এবং সক্রিয় চক্রের পরিবর্তন হওয়া উচিত। এটি ছিল 17 শতক, এবং এই মহান বিজ্ঞানী কাগজে একটি কম্পিউটিং মেশিন আবিষ্কার করেছিলেন যা তার নতুন আবিষ্কারের ভিত্তিতে কাজ করেছিল, কিন্তু দ্রুত বুঝতে পেরেছিল যে সভ্যতা এখনও এত প্রযুক্তিগত বিকাশে পৌঁছায়নি, এবং তার সময়ে এই ধরনের একটি মেশিন তৈরি হবে। অসম্ভব।