本页使用了标题或全文手工转换

程序员节

维基百科,自由的百科全书
跳到导航 跳到搜索

程序员节是一个国际上被众多科技公司和软件企业承认的业内人士节日。日期是在每年的第256(十六进制为0x100,或28)天,也就是平年的9月13日或闰年的9月12日。它是俄罗斯的一个官方节日,其他国家的程序员社群也庆祝这个节日[1]

之所以选择256(28),是因为它是一个被程序员们所熟知的8位元基数。用1个字节(等于8位元)最多能表示256个数值,而且在平年中,256是2的最大幂中小于365的值。与此同时,也有人提出象征2的10次方(210=1024)的10月24日才是程序员日,[2][3][4]尤其是中国。[5]但这个日期只是商家卖货的噱头[6],和程序员群体的关系非常牵强。有网友提出,可以将 996.icu 域名的注册时间(2019-03-18T01:12:47.0Z)定为程序员日。[7]也有人提出将10月10日作为程序员日,因为在计算机世界中,文件都是由1和0这两个二进制数字组成的。[8]

习俗与庆祝[编辑]

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

历史[编辑]

设立这个节日要归功于瓦伦丁·巴尔特(Valentin Balt),并行技术网页设计公司(Parallel Technologies web design company)的一名职员,2002年,他收集签名俄罗斯联邦政府请愿,请求将这一天定为程序员节。[9]

2009年7月24日,俄罗斯联邦通信与大众传媒部英语Ministry of Telecom and Mass Communications of the Russian Federation提出了新的节日安排方案,设立程序员节。[10][11]。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案。[12][3]

参见[编辑]

注释[编辑]

  1. ^ 9月13日:程序员节,一起来过节吧!. [2014-11-21]. (原始内容存档于2014-11-29). 
  2. ^ Decree #1034
  3. ^ 3.0 3.1 Dmitry Medvedev issued an executive order establishing a new professional holiday, Programmers' Day.. Kremlin.ru. 2009-09-12 [2009-09-12]. (原始内容存档于2016-03-14). Programmers' Day will be celebrated on the 256th day of each year, that is on September 13 or 12 depending on whether the year is a leap year. 
  4. ^ Anonymous Coward. ロシアで新しい祝日、「プログラマーの日」制定される. スラッシュドット・ジャパン. 2009-09-14 [2009-09-14]. (原始内容存档于2009-09-22). 
  5. ^ 中國將10月24日 暫定為 程式設計師節(非官方認定) Tsung's Blog. blog.longwin.com.tw. [2018-07-02]. (原始内容存档于2018-07-02) (中文(台灣)). 
  6. ^ 为什么1024是程序员节,有什么来历?. 
  7. ^ 我提议,把每年的3月18日(996.icu 于 2019-03-18T01:12:47.0Z 注册)定为程序员节. 
  8. ^ 中国程序员节,10月24日,你同意吗?. [2018年2月5日]. (原始内容存档于2018年2月5日). 
  9. ^ «Праздник 256-го дня»
  10. ^ «У программистов может появиться свой официальный праздник» 互联网档案馆存檔,存档日期2009-09-28.
  11. ^ https://archive.is/20120630150922/http://www.kommersant.ru/news.aspx?DocsID=1210696
  12. ^ Президент России подписал указ об утверждении Дня программиста 互联网档案馆存檔,存档日期2009-09-14.

外部链接[编辑]