1024程序員節的來歷

1024程序員節

1024程序員節是中國廣大程序員的共同節日。1024是2的十次方,二進制計數的基本計量單位之一。程序員(英文Programmer)是從事前端、後端程序開發、系統運維、測試等的人員。程序員就像是一個個1024,以最低調、踏實、核心的功能模塊搭建起這個科技世界。1G=1024M,而1G與1級諧音,也有一級棒的意思。

節日介紹

1024程序員節,是中國程序員的共同節日。在1842年,人稱“數字女king”的阿達·洛芙萊斯(Ada Lovelace)編寫了歷史上首款電腦程序。
在1834年,阿達的朋友——英國數學家、發明家兼機械工程師查爾斯·巴貝其(Charles Babbage)——發明了一臺分析機;阿達則致力於爲該分析機編寫算法,並於1843 年公佈了世界上第一套算法。巴貝其分析機後來被認爲是最早期的計算機雛形,而阿達的算法則被認爲是最早的計算機程序和軟件。
現今,一般將程序員分爲程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟件從業人員分爲初級程序員、中級程序員、高級程序員、系統架構師、運維測試工程師等。

節日曆史

2002年,俄羅斯程序員Valentin Balt收集簽名,向俄羅斯聯邦政府請願將9月13日設定爲程序員節。
2009年9月11日,俄羅斯總統梅德韋傑夫在節日安排方案上籤了名,“程序員節”從此成爲了俄羅斯的一個正式節日。除了俄羅斯之外,其他國家的一些程序員社區也會慶祝這個節日。爲什麼會選9月13日呢?因爲它是每年的第256天(閏年就是9月12日)。256這個數字對程序員來說有着特別的意義,1個字節(等於8位元)最多能表示256個數值,而且在整年中,256是2的最大冪中小於365的值。於是,有人提議把10月24日定爲中國的程序員節,因爲1024不僅同樣也是程序員的一個常用數字,而且10月24日這個日期非常直觀,也不會在平年和閏年有所變化。
1024程序員節定位10月24日的原因:運行程序的硬件進制是以1024爲基礎的 例:1G=1024M 1M=1024KB,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章