中国程序员节,10月24日,你同意吗?
作者:    时间:2017-10-26    浏览次数:2067

本周我们迎来了1024日这一天,1024,有什么特殊呢,跟大家分享一下这一天的话题背景:

1842年,人称"数字女王"阿达·洛芙莱斯(AdaLovelace)编写了历史上首款电脑程序[1]

1834年,阿达的朋友--英国数学家、发明家兼机械工程师查尔斯·巴贝其(CharlesBabbage)--发明了一台分析机;阿达则致力于为该分析机编写算法,并于1843年公布了世界上第一套算法。巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。

现今,一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师测试工程师五大类。

2002年,俄罗斯程序员ValentinBalt收集签名,向俄罗斯联邦政府请愿将913日设定为程序员节。[2]

2009911日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,程序员节从此成为了俄罗斯的一个正式节日。除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。为什么会选913日呢?因为它是每年的第256天(闰年就是912日)。256这个数字对程序员来说有着特别的意义,1个字节(等于8位元)最多能表示256个数值,而且在整年中,2562的最大幂中小于365的值。于是,有人提议把1024日定为中国的程序员节,因为1024不仅同样也是程序员的一个常用数字,而且1024日这个日期非常直观,也不会在平年和闰年有所变化。

 

看到有新闻评论中说:

想想这么多年中国程序员这么辛苦,怎么就没有个法定的程序员节日呢?
可执行文件的代码只有01,希望有一个10.10为中国程序员节。

于是,很多朋友支持把1010日作为中国程序员节。

1010日是双十节,而且紧接着中秋节与国庆节之后,大家正在恢复调整进入工作状态之中。

所以更多人觉得1024日可能更合适,1024是很有意义的一个数字,1K=10241024=210次方,二进制10000000000,八进制2000,十六进制0x40010242的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1GB=1024M,而1GB1级谐音,也有一级棒的意思。