這個節日的起源如下:
①2002年,俄羅斯程序員瓦倫丁·巴爾特(Valentin Balt)征集簽名,向俄羅斯聯邦政府請願,將9月13日定為程序員節。
②2009年9月11日,俄羅斯總統梅德韋傑夫簽署了節日安排,“程序員節”從此成為俄羅斯的官方節日。除了俄羅斯,其他國家的壹些程序員社區也會慶祝這個節日。
③為什麽選擇9月13?因為是每年的第256天(閏年是9月12)。256這個數字對程序員來說有著特殊的意義。1字節(等於8位)最多能代表256個值,在壹整年中,256是2的最大冪中小於365的值。
擴展數據
節日背景
①1834年,阿達·洛芙萊斯的朋友,英國數學家、發明家和機械工程師查爾斯·巴貝奇,被稱為“數字女王”,發明了壹種分析機;阿達致力於為分析器編寫算法,在1842年,他編寫了歷史上第壹個計算機程序。
②世界上第壹套算法發表於1843。巴貝奇分析儀後來被認為是最早的計算機原型,而阿達的算法被認為是最早的計算機程序和軟件。運行程序的硬件系統基於1024。
(3)在中國,有人提出將65438+10月24日定為中國的程序員節,因為1024不僅是程序員常用的數字,而且65438+10月24日的日期非常直觀,在平年和閏年都不會改變。
百度百科-1024程序員節。