1024,为什么今天是程序员节?
2022-05-03
1084
今天是10月24日,你造吗?1024是程序员节。
首先,祝所有的程序员节日快乐!
大家都知道,软件运行的载体是在硬件上。
什么···
今天是10月24日,你造吗?1024是程序员节。
首先,祝所有的程序员节日快乐!
大家都知道,软件运行的载体是在硬件上。
什么是硬件?硬件主要由电路组成。
基本电路逻辑是"通电"或者"不通电",表示“是”或“否”,用1或者0表示,也就是二进制,基本电路一层层组成了强大复杂的电路。
程序的代码最底层就是很多个0或者1构成,如:010010010100010....(非常长),这串代码经过一层层编译最终由电路处理。
那么1024这个数字代表什么呢?
在计算机中数据的存储底层也是二进制,基本单位就是字节(byte,单位为b),一个字节有8位二进制数。
后来随着硬件技术的发展,数据量越来越大,于是有了Kb(1024b)。为什么是1K是1024b,而不是1000b呢?因为在二进制中2的10次方就是1024:
当然还有1Mb=1024Kb,,1Gb=1024Mb,1Tb=1024Gb等等。
所以1024成了计算机一个标识性数字。
程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。
1G=1024M,有程序员戏称"1G与1级谐音,也有一级棒的意思"。做为搭建科技世界的功臣们都是一级的棒。因此每年10月24日被程序员们定义为程序员节。
最后,问下各位程序员,要如何庆祝今天这个节日呢?
上一篇:2017年10月编程语言排行榜
下一篇:左脑逻辑右脑创意?你相信吗?
推荐阅读
少儿编程大作战——“古老的棋盘密码”
公元前2世纪,一个叫Polybius的希腊人设计了一种将字母加密成数字的方法,他画了一个5×5的棋盘,然后将26个英文字母···