今天朋友圈里程序员节日气氛热烈,原来今天是10月24号。1024=2¹⁰,想必与计算机中的二进制有关,在这一天庆祝一下,倒也合乎情理。但想了解一下是谁创造的这个节日,倒是没有查到资料,却意外发现貌似只有中国程序员才过这个节日。
按照wikipedia维基百科的说法,倒是俄罗斯在每年的第256(=2⁸)天(平年9月13日,闰年9月12日),是程序员日(Programmer's Day),并得到俄罗斯官方认可(乌克兰的程序员当然持反对意见)。
我觉得中国的程序员日可以推广到国际程序员日,因为10月24日,日期比较固定,不区分是否闰年,而且1024是下列2的低次幂中最为特殊的一个:
1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192
具体来讲,有下列特点:
构成1024的4个数字0,1,2,4都比较小(<5),对于数感差的人友好。
1024=32²,是大于1000的最小的完全平方数。
1024≈1000,用于估算一些2的幂的数量级比较方便。例如1024=2¹⁰≈1000=10³(一千),1024²=2²⁰≈1000²=1000000=10⁶(一百万),1024³=2³⁰≈1000³=1000000000=10⁹(十亿),∛1024≈10.079368399158986≈10(十)
相对于世界上第一位程序员(也是程序媛)Ada Lovelace(埃达·洛夫莱斯 1815-12-10 ~ 1852-11-27,诗人拜伦的女儿)的生日和忌日而言,更容易记。
你还能想到哪些理由,欢迎留言评论补充~
参考资料
https://en.wikipedia.org/wiki/Programmer%27s_Day
https://en.wikipedia.org/wiki/1024_(number)
https://numbermatics.com/n/1024/
https://www.numberempire.com/1024
https://oeis.org/search?q=1024
https://www.wolframalpha.com/input?i=1024
小乐数学科普:2023新年好!一起看看2023这个数字的奇妙之处
让数学
更加
易学易练,
易教易研,
易赏易玩,
易见易得,
易传易及。
联系客服