| プログラマーの日 | |
|---|---|
| 観察者 | 全世界 |
| タイプ | 国際的 |
| 日付 | ロシアにおける毎年256日目(16進数で100日目、2の8乗)(平年は9月13日、閏年は9月12日) |
| 2025年 | 2025年9月13日 |
| 間隔 | 「1日」 |
| 頻度 | 年間 |
| 初めて | 2009 |
| 関連 | エンジニアの日 |
プログラマの日(プログラマの日、または2^8の日とも呼ばれる)は、毎年256日目( 16進数で100日目、つまり2の8乗)に祝われる国際的なプロフェッショナルデーです。平年は9月13日、閏年は9月12日です。
256 (2の8乗)という数字が選ばれたのは、それが1バイトで表現できる異なる値の数であり、プログラマーにはよく知られている値だからです。256は、平年と閏年の日数である365と366より小さい、2の最大の累乗でもあります。
2002年には、この特別な日が、Parallel Technologies(ソフトウェア会社)の従業員であるValentin BaltとMichael Cherviakov(別名htonus)によって提案され、彼らはこの日を公式のプログラマの日として認めてもらうためにロシア政府への請願書の署名を集めようとした。[ 1 ]
2009年7月24日、ロシア通信マスメディア省は、新しい祝日「プログラマーの日」に関する大統領令の草案を発表した。[ 2 ] [ 3 ] 9月11日、ロシアのドミトリー・メドベージェフ大統領がこの法令に署名した。[ 4 ] [ 5 ]
中国では、10月24日はプログラマーの日であり[ 6 ] 、これは長年にわたって確立されています。[ 7 ]
この日付が選ばれたのは、1024と表記できること、つまり2の10乗に等しいことから、 2進数の接頭辞「キビ(Ki)」に対応するためです。また、閏年に関係なく、一貫した日付でもあります。
ウクライナでは、この日は1月7日(2007年に制定された国際プログラマの日)と9月256日目の両方に祝われていました。2022年、ウクライナのITコミュニティは、ロシア発祥の9月を祝わなくなりました。2025年、ウクライナ政府はプログラマの日を1月7日と正式に認定しました。[ 8 ]
「プログラマの日」は毎年256日目、つまり閏年の場合は9月13日または12日に祝われる。