10月24日,你知道嗎? 1024是程序員的節(jié)日。每個(gè)人都知道軟件運(yùn)行的載體是在硬件上。那么什么是硬件?硬件主要由電路組成,基本電路邏輯是“通電”或“無(wú)電源”,表示“是”或“否”,由1或0表示,即二進(jìn)制,基本電路層構(gòu)成功能強(qiáng)大且復(fù)雜的電路。在程序代碼的底部是很多0或1組成,如:010010010100010 ....(很長(zhǎng)),這串代碼是通過(guò)一層層編譯的,后由電路處理。
那么1024數(shù)字是什么意思呢?計(jì)算機(jī)中的基礎(chǔ)數(shù)據(jù)存儲(chǔ)也是二進(jìn)制的。基本單位是字節(jié)(字節(jié),單位是b),一個(gè)字節(jié)有8個(gè)二進(jìn)制數(shù)字。后來(lái),隨著硬件技術(shù)的發(fā)展,數(shù)據(jù)量越來(lái)越大,因此有Kb(1024b)。為什么1K 1024b而不是1000b?因?yàn)樵诙M(jìn)制2中,第10個(gè)冪是1024:當(dāng)然,有1M = 1024Kb,1G = 1024Mb,1T = 1024Gb等等。因此,1024成為計(jì)算機(jī)的識(shí)別號(hào)碼。
程序員就像1024一樣,用密度,實(shí)用的核心功能模塊構(gòu)建了技術(shù)世界。1G = 1024M,有程序員稱“1G和1級(jí)諧音,也有意義”。 作為建立技術(shù)世界的英雄,他們都很棒。 因此,每年的10月24日,程序員將其定義為程序員的。
喬布斯曾說(shuō),“學(xué)習(xí)編程,是因?yàn)榫幊探虝?huì)大家如何去思考及創(chuàng)造?!鼻胺姨m教育部長(zhǎng)這樣說(shuō)道,“在未來(lái),如果你的孩子懂編程,他就是未來(lái)世界的創(chuàng)造者?!辈恢挥X中,我們已經(jīng)逐漸步入了少兒編程時(shí)代。