话说有这么一群神奇的生物:他们喝的是咖啡,挤的是代码……
他们总会被黑无趣,却致力于让世界变得有趣……
他们靠技术吃饭,但大多数人只关注他们的服装和发量……
他们的名字是:程!序!员!
今天又是一年 1024 程序员节,希望大家顺风顺水不脱发。
1024的起源在于程序员们代码写得再多,排版再好看,一般采用二进制的计算机读到的也只是0和1。
在十进制的现实社会中0元到9元是零钱,而10元才是整钱。
但是对于二进制,0~1是零钱,10才是整钱,而这里的10实际上是现实社会中的数字2(八进制的10等于现实中的8,十六进制的10是现实中的16)。
同样在现实社会中,人们追求的是资金流水达到10的N次方RMB,而在计算机的世界中程序员们追求的也是10的N次方,因为这里的10却代表着2,也就是说程序员们实际上追求的是2的N次方。
而1024就是2的10次方,也是程序员心目中的整数,所以就有了下面的公式:
1 G =1024 MB
1MB=1024KB
1KB=1024B
不仅如此1024也是八进制中的2000,十六进制中的400,所以无论是在二进制、八进制还是十六进制中,1024都更具有代表意义,这也是为什么早期的程序员节从每年的10.10变成现在10.24的原因之一。
最后,向那些用Coding改变世界,以实际行动在浮躁的世界里坚持追求知识、技术和创新的程序员们致敬!
节日快乐!
閱讀更多 一截頭骨 的文章