1024,为什么今天是程序员节?

 

今天是10月24日,你造吗?1024是程序员节。

首先,祝所有的小程序员节日快乐!

大家都知道,软件运行的载体是在硬件上。

什么是硬件?硬件主要由电路组成。

基本电路逻辑是"通电"或者"不通电",表示“是”或“否”,用1或者0表示,也就是二进制,基本电路一层层组成了强大复杂的电路。

程序的代码最底层就是很多个0或者1构成,如:010010010100010....(非常长),这串代码经过一层层编译最终由电路处理。

1024,为什么今天是程序员节?

 

那么1024这个数字代表什么呢?

在计算机中数据的存储底层也是二进制,基本单位就是字节(byte,单位为b),一个字节有8位二进制数。

后来随着硬件技术的发展,数据量越来越大,于是有了Kb(1024b)。为什么是1K是1024b,而不是1000b呢?因为在二进制中2的10次方就是1024:

1024,为什么今天是程序员节?

 

当然还有1Mb=1024Kb,,1Gb=1024Mb,1Tb=1024Gb等等。

所以1024成了计算机一个标识性数字。

程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。

1G=1024M,有程序员戏称"1G与1级谐音,也有一级棒的意思"。做为搭建科技世界的功臣们都是一级的棒。因此每年10月24日被程序员们定义为程序员节。

1024,为什么今天是程序员节?

 

最后,问下各位小程序员,要如何庆祝今天这个节日呢?

倾情推荐编程入门级教材▶

1024,为什么今天是程序员节?

 

【书籍购买链接】:

·当当购买链接:

http://product.dangdang.com/25341239.html

·京东购买链接:

https://item.jd.com/12429863.html?dist=jd

【教材配套素材链接】:

http://helloworldroom.com/download/37

整套Scratch编程课程,只要99元(书籍+12节视频课程)▶

《阿拉丁和神灯——Scratch2.0探险之旅》视频课程来啦!