𝐶𝑜𝑑𝑒 𝐶𝑎𝑡
174 subscribers
53 photos
41 videos
3 files
21 links
A cat 🐈‍⬛ wandering through the world of code.

Python • Django • Web • Tech •BackEnd
ــــــــــــــــــــــــــــــــــــــــــــــــــ
Want to talk to me ?!
Text me : t.me/CodeCat_Dev?direct
Download Telegram
تا حالا فکر کردین با ۱۰ انگشت می‌تونین تا ۱۰۲۳ بشمرین؟

روش معمولی شمارش با انگشت‌ها به ما اجازه می‌ده تا ۱۰ بشماریم؛ اما اگر از سیستم باینری (Binary) استفاده کنیم، داستان کاملاً فرق می‌کنه.

در این روش هر انگشت دو حالت داره:
باز = ۱
بسته = ۰

هر انگشت هم ارزش مشخصی داره که دو برابر انگشت قبلیه:

دست راست:

- انگشت کوچک: ۱
- انگشت حلقه: ۲
- انگشت وسط: ۴
- انگشت اشاره: ۸
- شست: ۱۶

دست چپ:

- انگشت کوچک: ۳۲
- انگشت حلقه: ۶۴
- انگشت وسط: ۱۲۸
- انگشت اشاره: ۲۵۶
- شست: ۵۱۲

حالا با باز و بسته کردن انگشت‌ها می‌تونین مقدارهای مختلفی بسازین.

چرا تا ۱۰۲۳؟

چون هر انگشت دو حالت داره و با ۱۰ انگشت می‌تونیم ۱۰۲۴ حالت مختلف داشته باشیم:

2¹⁰ = 1024

یعنی از صفر تا ۱۰۲۳!

در واقع کامپیوترها هم برای نمایش و پردازش اطلاعات از همین منطق صفر و یک استفاده می‌کنن.

#باینری

🐾 @CodeCat_Dev
یه لحظه رفتم توی استک اورفلو دنبال جواب یه سوال، یهو به خودم اومدم و دیدم چقدر قبل از AI برنامه‌نویس‌ها برای یه جواب ساده سختی می‌کشیدن. باید کل مسئله رو دقیق توضیح می‌دادن، همه کد رو می‌ذاشتن که بقیه سوالشون رو بفهمن، و بعد صبر می‌کردن تا یه نفر متخصص پیدا بشه و جواب بده. برای هر تکنولوژی جدید هم همین اذیت‌ها بود.

الان هم بهتره یه‌کم از اون سختی‌ها رو به خودمون بدیم، ولی نه برای وقت تلف کردن. به جاش می‌تونیم همون انرژی رو صرف اضافه کردن به دانش تخصصی‌مون کنیم.

پ.ن: درسته که AI کار رو راحت کرده، ولی به همون اندازه هم بازار توقع ش از یه برنامه‌نویس ساده بالا رفته.

🐾 @CodeCat_Dev
Snowman
Sia
❄️🤍

🐾 @CodeCat_Dev