最近好多身边的小伙伴问小编,为什么1024(10月24日)是程序员节呢,那么谢老师今天为大家科普什么是程序员节(咳咳上课了)。
国外:
早在2002年,俄罗斯有位知名的程序员Valentin Balt,向俄罗斯联邦*申请将每年9月13日设定为程序员节。
为什么是9月13日呢,因为9月13日是每年的第256天,256这个数字对程序员来说有着特别的意义,1个字节(等于8进制位)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365(每年365天)的值。
直到2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。
国内:
1024最早起源于一个名为“CL社区”的综合性论坛。该论坛等级为“新手上路”的用户在论坛内与发帖时,被限制为“每隔1024秒才可以发帖/回复一次”,用户如果没有等到1024秒就发帖,帖子内容会直接显示为“1024”。论坛做这样的限制,主要是为了防止新人在不了解版规的情况下,恶意灌水、发广告等。
我们知道,计算机只能识别0或1,也就是二进制,而计算机中的存储单位之间的换算又是1024,计算机中的存储单位由小到大为:b、Kb、Mb、Gb、Tb、Pb、Eb、Zb、Yb....其两两之间的进制都为1024,如我们最常见的1GB = 1024Mb、1Mb = 1024Kb,所以在程序猿眼中,1024是个整数,就和普通人认为1000是个整数一样。慢慢的中国的程序员们开始接受并庆祝这属于自己的节日。
有一个小故事:
一个同事跟程序员借钱说:“兄弟最近手头有点紧,借我1000元钱”,程序员说:“给你凑个整,借你1024元吧。”
从2015年起,每年10月24日定义为程序员节,它是中国程序员们的共同节日。程序员就像是一个个1024,学习没有捷径只有攒够了1024,才能向下一个单位进发。但是学习前端有捷径,来斑码教育学习前端,6个月带你月薪轻松过万,加油程序员们。
最后预祝所有程序猿节日快乐!早日脱单(下课!)。