تا حالا فکر کردین با ۱۰ انگشت میتونین تا ۱۰۲۳ بشمرین؟
روش معمولی شمارش با انگشتها به ما اجازه میده تا ۱۰ بشماریم؛ اما اگر از سیستم باینری (Binary) استفاده کنیم، داستان کاملاً فرق میکنه.
#باینری
🐾 @CodeCat_Dev
روش معمولی شمارش با انگشتها به ما اجازه میده تا ۱۰ بشماریم؛ اما اگر از سیستم باینری (Binary) استفاده کنیم، داستان کاملاً فرق میکنه.
در این روش هر انگشت دو حالت داره:
باز = ۱
بسته = ۰
هر انگشت هم ارزش مشخصی داره که دو برابر انگشت قبلیه:
دست راست:
- انگشت کوچک: ۱
- انگشت حلقه: ۲
- انگشت وسط: ۴
- انگشت اشاره: ۸
- شست: ۱۶
دست چپ:
- انگشت کوچک: ۳۲
- انگشت حلقه: ۶۴
- انگشت وسط: ۱۲۸
- انگشت اشاره: ۲۵۶
- شست: ۵۱۲
حالا با باز و بسته کردن انگشتها میتونین مقدارهای مختلفی بسازین.
چرا تا ۱۰۲۳؟
چون هر انگشت دو حالت داره و با ۱۰ انگشت میتونیم ۱۰۲۴ حالت مختلف داشته باشیم:
2¹⁰ = 1024
یعنی از صفر تا ۱۰۲۳!
در واقع کامپیوترها هم برای نمایش و پردازش اطلاعات از همین منطق صفر و یک استفاده میکنن.
#باینری
🐾 @CodeCat_Dev
یه لحظه رفتم توی استک اورفلو دنبال جواب یه سوال، یهو به خودم اومدم و دیدم چقدر قبل از AI برنامهنویسها برای یه جواب ساده سختی میکشیدن. باید کل مسئله رو دقیق توضیح میدادن، همه کد رو میذاشتن که بقیه سوالشون رو بفهمن، و بعد صبر میکردن تا یه نفر متخصص پیدا بشه و جواب بده. برای هر تکنولوژی جدید هم همین اذیتها بود.
الان هم بهتره یهکم از اون سختیها رو به خودمون بدیم، ولی نه برای وقت تلف کردن. به جاش میتونیم همون انرژی رو صرف اضافه کردن به دانش تخصصیمون کنیم.
پ.ن: درسته که AI کار رو راحت کرده، ولی به همون اندازه هم بازار توقع ش از یه برنامهنویس ساده بالا رفته.
🐾 @CodeCat_Dev
الان هم بهتره یهکم از اون سختیها رو به خودمون بدیم، ولی نه برای وقت تلف کردن. به جاش میتونیم همون انرژی رو صرف اضافه کردن به دانش تخصصیمون کنیم.
پ.ن: درسته که AI کار رو راحت کرده، ولی به همون اندازه هم بازار توقع ش از یه برنامهنویس ساده بالا رفته.
🐾 @CodeCat_Dev