记住这个动图!

继续往下翻

又到了一年一度新生代农民工的节日——中国程序员日,祝所有程序猿/程序媛节日快乐!

Srds,每年10月24日怎么就成为了中国程序员的专属节日?

中国程序员日渊源

原来俄罗斯把每年的第256天作为程序员节。

256是程序员熟知的8位元基本数字。用1个字节(等于8位元)最多能表示256个数值。选择第256天就是取其1字节溢出的意思。所以国际程序员日也叫“溢出节”。

而且在平年中,256还是2的最大幂中小于365的值。

妥妥的,溢出节(闰年9月12日或平年9月13日)成为了一个被国际上众多科技公司和软件企业承认的业内人士节日。

而在2010年9月,针对中国的程序员节,大家也发起了热烈的讨论与投票。最终,咱们中国老百姓的专属程序员日定在了10月24日。

“1024”的特殊含义

巴贝奇分析机后来被认为是最早期的计算机雏形,而Ada的算法则被认为是最早的计算机程序和软件。运行程序的硬件进制是以1024为基础的。

1024是每天与计算机打交道的程序员最敏感的一个数字。

1024代表2的十次方,是二进制计数的基本计量单位之一。

在编程世界里,信息量的单位1GB=1024MB,1MB=1024KB,1KB=1024字节。

1024MB就是1GB还能读作“就是一级棒”。

10月24日这个日期不会在平年和闰年有所变化。也代表了广大程序员的美好祈愿:上午10点上班,下午2点下班一周工作4天~

今年的1024刚好是在周末,程序员们趁现在好好放松一下吧!