第一台計算機的生日隻比共和國早了沒兩年,于1946年出生在美國,叫ENIAC(音:艾尼艾克),可以說它就是個超級大胖子!怎麼講?将近30頓重,得用一間170平的大房子才能裝得下!為啥這麼重?因為用的材料重,不像今天的電腦用的是超級集成電路,它用的是電子管。那麼問題來了,電子管是啥?為什麼能夠讓計算機工作?!話說回來,計算機到底是怎麼工作的?!咱們來一起研究研究。
數學是最自然的科學,比語文都自然,語文是建立在語言和文明基礎之上(所以叫語文。。。老楊你也是夠了。。。),而數學并不是。數學的存在其實不是為了讓大家考不上好的985、211,而是為了描述我們可愛的世界,比如你有1個蘋果,而可憐的我并沒有。
十進制是我們最熟悉的進制,為啥熟悉?因為10角等于1元,10個10元等于100元。而進制的意思就是,「滿n進1」,自然十進制就是「滿十進一」,那麼二進制就很容易理解了就是「滿二進一」,十進制的2就等于二進制的10,十進制的3就等于二進制的11,就不多舉例子了。
那為什麼計算機會采用二進制而不是十進制呢?這時候我們舉個例子你就會明白了。
首先呢,讓我們穿越吧,回到烽火連天的戰國。
小猴是新來的,隊長告訴小王說烽火台是為了告訴其它位置的兄弟有敵人來襲要注意戒備了,不是讓你烤雞解饞的記住了不,平時你就滅着,來敵人了你就點火記住了不。
有一次,來了幾個敵方的偵察兵,小猴毫不遲疑地點燃了烽火台,然後幾千兄弟同時出現把敵方人員直接吓尿了,小猴也得到了隊長的處分,隊長說他,就這麼幾個人,點什麼烽火台,我們兄弟幾個就能搞定,這麼大驚小怪害的全軍一起出動,下次注意了。
第二次,敵人派了幾十個偵察兵,小猴看了看,由于上次的教訓并沒有點燃烽火台,導緻全隊讓對方狠揍,打的屁股尿流,隊長說,幸虧我命大,不然給你害死了,下次看來這麼多人一定要點烽火台,不然我把你當雞烤了。小王心裡一萬隻草泥馬呼嘯而過。
還沒等第三次敵人跑來,一心想做産品經理的小王開始頭腦風暴:敵人不管來多來少隊長都要罵我,那我幹脆把敵人的具體數量都通過烽火表示出來不就行了,我特麼簡直是天才!那麼該如何表示呢?現在我知道,火生着就是來人了,滅着就是沒來人,假如每來一個敵人我都生一個火呢?那完了,得把所有人熏死,要不就把我累死!那這樣呢,我搞8個mini烽火台,給這八個烽火台編上号,采用2進制,來一個敵人的時候就點亮1個烽火,兩個就點亮第二個,三個就點亮前兩個,即:
無人—— 0000 0000
1人—— 0000 0001
2人——0000 0010
……
250人——11111010
251人——11111011
252人——11111100
253人——11111101
254人——11111110
255人——11111111
雖然這種方式能表達的人數隻有最多255人,但是在當時,小猴可真是解決了一個大難題,小猴做了一張表,把所有狀态下的烽火台對應多少敵人都标明了,這樣其他單位的兄弟就一目了然了。
換句話說,二進制可以通過簡單的0和1兩種狀态按照約定表示任意多種狀态,而十進制雖然容易被人們理解,但是由于有10個數也就是10種狀态,自然界中比較難通過材料或者物質穩定地表示出十種狀态,所以,計算機采用二進制大家就容易理解了吧!
另外,電子管就是可以通過是否通電得到1跟0兩種狀态,進而可以輕松愉快地傳遞和表達信息了。
本文編号31
下一節(文章編号32),我們讨論編程為什麼要用英語和數字?
全棧産品經理筆記」是 imPM 全棧産品經理研習社的筆記系産品,是一部能幫大家從零到一成長為全棧産品經理的筆記,我們笃信「無全棧,不經理」。筆者江湖人稱LY(LeoYoung,翻譯成中文是“老楊”),研發出身的産品經理,曆經小白、産品經理助理(俗稱 産助或者 助産)、産品經理、高級産品經理(俗稱 高産)、産品總監,已年逾而立,目前是産品經理導師。之所以想做全棧産品經理筆記,是因為老楊天生喜歡分享,“貨”太多得發洩下,不然得憋死,當然還有更重要的,是想總結出這幾年做産品經理的心得體會希望能幫到各位童鞋。筆記包含但不限于以下10個部分:
1x—7天快速入門産品經理
2x—全棧産品經理之道
3x—産品經理該懂的那點技術
4x—電商平台産品實戰案例
5x—o2o平台實戰案例
6x—資訊平台實戰案例
7x—互聯網教育産品實戰案例
8x—敏捷産品管理
9x—運營構築産品競争護城河
10x—産品經理面試寶典
需要注意的是:筆記以「章 節」進行編号,如10就是第一章的引子,11就是第一章第一節,122就是第1章的第22節,以此類推。
我們的口号是「無全棧,不經理」
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!