程序員日檢視原始碼討論檢視歷史
程序員節[1] 是一個國際上被眾多科技公司和軟件企業承認的業內人士節日。日期是在每年的第256(十六進制為0x100,或28)天,也就是平年的9月13日或閏年的9月12日。它是俄羅斯的一個官方節日,其他國家的程序員社群也慶祝這個節日。
之所以選擇256(28),是因為它是一個被程序員們所熟知的8位元基數。用1個字節(等於8位元)最多能表示256個數值,而且在平年中,256是2的最大冪中小於365的值。與此同時,也有人提出象徵2的10次方(210=1024)的10月24日才是程序員日,尤其是中國。也有人提出將10月10日作為程序員日,因為在計算機世界中,文件都是由1和0這兩個二進制數字組成的。
習俗與慶祝
白色被選為程序員節的主題色。在紅綠藍24位深(RGB)顏色空間裡,每種原色可以有256種級別(從0到255一共256個數值)的深淺變化,當三種原色都達到最大深淺值,即為十六進制的0xFFFFFF時,表示白色。所以全世界的程序員們會穿着白色來慶祝這一天。
歷史
設立這個節日要歸功於瓦倫丁·巴爾特(Valentin Balt),並行技術網頁設計公司(Parallel Technologies web design company)的一名職員,2002年,他收集簽名向俄羅斯聯邦政府請願,請求將這一天定為程序員節。
2009年7月24日,俄羅斯聯邦通信與大眾傳媒部提出了新的節日安排方案,設立程序員節。
參考文獻
- ↑ 你有冇聽過?原來世上有一種名為「程式設計師節」的節日,unwire