程序员节

π.Style 2021-10-24 66 次浏览 次点赞

程序员节是一个国际上被众多科技公司和软件企业认同的业内人士节日,日期是在每年的第256(十六进制为0x100,或 \(2^8\) 天,也就是平年的9月13日或闰年的9月12日。它是俄罗斯的一个官方节日,其他国家的程序员社群也庆祝这个节日。之所以选择256(\(2^8\)),是因为它是一个被程序员们所熟知的8比特基数。用1个字节(等于8比特)最多能表示256个数值,而且在平年中,256是2的最大幂中小于365的值。

Programmers-day-blog-1.png
How Clearmove celebrated the 256th day of the year

与此同时,在中国人们主要认同10月24日(2的10次方,\( 2^{10} \)=1024)才是程序员日。因为1024=1k,是二进制的程序世界和十进制的现实世界之间的一个接口,在统计数据流量和存储空间时,1024和1000经常不作区分。此外,对1024这个数字的认同也有来自著名的宅文化社区草榴的影响,该论坛将用户分为新手上路、侠客等各种等级,等级为“新手上路”的用户在论坛内发帖时,被限制为“每隔1024秒才可以发帖/回复一次”,用户如果没有等到1024秒就发帖,帖子内容会直接显示为“1024”。

也有人提出将10月10日作为程序员日,因为在计算机世界中,文件都是由1和0这两个二进制数字组成的。

白色被选为程序员节的主题色。在红绿蓝24位深(RGB)颜色空间里,每种原色可以有256种级别(从0到255一共256个数值)的深浅变化,当三种原色都达到最大深浅值,即为十六进制的0xFFFFFF时,表示白色。所以全世界的程序员们会穿着白色来庆祝这一天。

设立这个节日要归功于Valentin Balt 和 Michael Cherviakov,Parallel Technologies 的一名职员,2002年,他收集签名向俄罗斯联邦政府请愿,请求将这一天定为程序员节。

2009年7月24日,俄罗斯联邦通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案。




本文由 PeakOneTemple 整理创作,参考 知识共享署名 3.0 协议,撰写及摘编内容仅反映个人观点和立场,如果任何可能的雇主与赞助者持有相同的意见,只是巧合;基于互联网链接的腐烂率,无法持续验证外部链接的真实有效性,不对可能的链接无效(linkrot)或者内容转移(Content Drift)负责。

圆周率文化坚持非功利写作和分享,但会有一些获利推荐,以及接受您的打赏,这都会鼓励我
感谢您的支持,我会持续给您山巅.一寺.一壶酒的独特视角!

还不快抢沙发

添加新评论