程序员节日是哪天

程序员节日是哪天 为什么把10月24日定为程序员节?

为什么把10月24日定为程序员节?

为什么把10月24日定为程序员节?

每年的10月24日怎么突然变成程序员的节日了?程序员节日最早是在俄罗斯诞生的,2009年,俄罗斯通过议案,正式将每年的第256天定位俄罗斯程序员节日,也就是9月13日(或闰年的9月12日)。于是我国就有人提议将每年的10月24日定为程序员日,从2010年开始设定,也就是说10月24日是中国程序员节日。

为什么选择10月24日作为程序员节日呢?程序员是以计算机为核心进行编程,计算机能够识别最直接的语言是二进制,程序员以一个二进制数bit为最小单位进行编程,2的8次方为一个字节。程序员最敏感的数据是2的n次方,比如2的4次方16,2的8次方256,2的10次方1024。俄罗斯就是以2的8次方,256作为当地的程序员节日,中国当时选择程序员纪念日时,也选取了多种方案进行投票,最终1024胜出。因为1024正好是2的10次方,而且计算容量的时候常常以1024作为换算倍数,比如1024B=1K,1024K=1M,1024M=1G,可见,1024对程序员来说也是非常敏感的数字。

为什么不选择256呢?256正好是2的8次方,一个字节,更有意义。估计是256这个数字不好直接凑成月和日,向俄罗斯那样每年的第256天不够直观,要是有2月56号就好了。1024正好可以拆分成10月24号,多直观的1024,所以最终选择了1024作为程序员节日。

以上是本人的观点,大家有什么看法?欢迎留言~

为什么把10月24日定为程序员节?

你好,我是魔镜科技,很荣幸回答这个问题

简单说在程序的大小换算中,我们经常会看到1MB=1024KB、1GB=1024MB、1TB=1024GB等这样的换算方式。就像古时候9为最大数,皇上就被称谓九五之尊,1024也是一个最大值在社会没有被其他行业太多认可,但是得到越来越多程序员的认可。

也是做一用自我安慰吧,我们程序员还是有个节日的