ترمینال آزاد

چرت نویس های یک مهندس بیکار

افرادی که نه تنها باینری, بلکه هیچ چیز نمی فهمند

داشتم تو توییتر وقت می گذروندم که این عکس رو دیدم. نوشته ای که یه زمانی معروف بود و افراد به اصطلاح گیک ترجمه اونو تو وبلاگ ها و امضاهاشون می نوشتند.

تصویر رو که دیدم یاد امضای پروفایل فروم یکی از این افراد به ظاهر گیک افتادم که متن بالا رو اینطوری ترجمه کرده بود:

مردم به ده دسته تقسیم می شوند:

یک دسته آنهایی که باینری می دانند.

و نه دسته ای که باینری نمی دانند!

 

در مورد دسته اول کاری ندارم ولی فردی که این امضا رو داشت خودش قطعا جزو ۹ دسته ای بود که نوشته! یعنی اصلا معنی و هدف متن رو متوجه نشده بود و شاید هم می خواست به این طریق منظور رو برسونه که اصلا چیزی از باینری نمی دونه و خودش شکسته نفسی کرده و اعلام می کنه.

ولی اینکه قصد اصلی متن چیه باید اینطوری توضیح بدم:

ترجمه مستقیم متن اینطوری:

مردم به ۱۰ دسته تقسیم می شوند:

آنهایی که باینری می دانند

و آنهایی که باینری نمی دانند

ولی این که شد دو دسته! پس هشت دسته بعدی چی شد؟ موضوع همینه! اونایی که باینری بلدن فهمیدن چی شد ولی اونایی که باینری بلد نیستن گیج شدن. در واقع اون ۱۰ که تو متن اصلی نوشته بود عدد ده نیست و دو هستش! اون ۱۰ به زبان باینری هستش. در باینری رقم ها از سمت راست شمرده میشن و هر رقم ارزش منحصربفردی داره. ارزش هر رقم از رابطه دو به توان n بدست می آید که n از عدد صفر شروع میشه و به ترتیب میره بالا. یعنی ارزش رقم اول از سمت راست ۱, رقم دوم ۲, رقم سوم ۴, رقم چهارم ۸ و الی آخر.

به تصویر زیر توجه کنید تا بهتر متوجه بشید:

670px-Convert-from-Binary-to-Decimal-Step-4-Version-2

ردیف اول ارزش رقم رو همونطوری که گفتم نشون میده. خط پایینش عدد باینری هستش. عدد باینری شامل دو عدد ۱ یا ۰ میشه و از این دو عدد خارج نیست. اگر زیر ارزش رقم, ۱ نوشته بود یعنی ارزش اون رقم احتساب بشه و اگر ۰ نوشته بود یعنی ارزش بالای عدد محاسبه نشه. تو تصویر بالا با اصولی که گفتم عدد ۱۲۸ بدست می آید:

۱+۲+۰+۸+۱۶+۰+۰+۱۲۸=۱۵۵

حالا برگردیم به متنی که در موردش صحبت می کردیم. اونجا نوشته مردم ۱۰ دسته هستند. در واقع این ۱۰ ما عدد باینریه. رقم اول صفر هستش و ارزش رقمیش ۱ که اینجا باز صفر حساب میشه چون زیرش ۰ درج شده و رقم دوم یک هستش با ارزش دو که دو احتساب میشه. یعنی این ۱۰ ما عدد ۲ هستش.

مردم به دو دسته تقسیم می شوند:

دسته اول اونایی که باینری بلدند

و دسته دوم اونایی که باینتری بلد نیستند

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

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