「十二進(jìn)制計(jì)算器」已在 App Store 和 Google Play 上架。
為什么要想做這個(gè)東西租冠?一是我正在學(xué) React Native,想做項(xiàng)目練手;二是我正職工作是 PM拆内,每天都在想用戶有什么需求,所以在做 side project 的時(shí)候宠默,就不再想還是絞盡腦汁去解決需求了麸恍,而是做一些「沒(méi)有用」的東西,但也許這些東西可以傳遞出一些想法。
我們?cè)谒?4+7 的時(shí)候會(huì)脫口而出 4+7=11抹沪,因?yàn)槭M(jìn)制是我們最主流的進(jìn)位制刻肄。但為什么是十進(jìn)制?好奇驅(qū)使我去查資料了解融欧。
在很多語(yǔ)言里敏弃,都有曾經(jīng)用過(guò)其它進(jìn)位制的痕跡,比如英文中的 11(eleven)和 12(twelve)噪馏,就不是按照十進(jìn)制的規(guī)則拼寫(xiě)麦到。很多人覺(jué)得十進(jìn)制之所以合理,是因?yàn)槿擞惺割^逝薪,但我們的四指也有十二根指關(guān)節(jié)隅要,還能騰出拇指幫助算數(shù)。
那怎樣才是一個(gè)合適的進(jìn)制董济?如果進(jìn)制太大步清,需要學(xué)習(xí)和記憶的符號(hào)會(huì)變多,比如十二進(jìn)制就要比十進(jìn)制多發(fā)明兩個(gè)符號(hào)虏肾;而進(jìn)制太小廓啊,書(shū)寫(xiě)效率就變低,比如十進(jìn)制里的 23封豪,在二進(jìn)制里就要寫(xiě)成 10111谴轮。除此之外,公約數(shù)也是一個(gè)重要原因吹埠,十二進(jìn)制里的數(shù)字 10 可以整除 2第步、3、4缘琅、6粘都,如果換成十一進(jìn)制,就不容易化簡(jiǎn)和做乘法了刷袍。據(jù)說(shuō)現(xiàn)在還有一票數(shù)學(xué)家和專(zhuān)門(mén)的十二進(jìn)制協(xié)會(huì)翩隧,在倡導(dǎo)使用十二進(jìn)制。
所以說(shuō)到這里呻纹,你還會(huì)覺(jué)得十進(jìn)制是必然的嗎堆生?
當(dāng)你看到這個(gè)「十二進(jìn)制計(jì)算器」,如果能引發(fā)一些些思考雷酪,就已經(jīng)很好了淑仆,它不解決什么需求,僅此而已太闺。
「十二進(jìn)制計(jì)算器」只是這個(gè) side project 里的其中一個(gè)糯景,還有三四個(gè)想法正在設(shè)計(jì)和開(kāi)發(fā)中,會(huì)做成一個(gè)系列,陸續(xù)發(fā)布出來(lái)蟀淮。Storytelling 可能比這些作品本身更重要最住。 ????