Giorno dei programmatori

Da Wikipedia, l'enciclopedia libera.
Se hai problemi nella visualizzazione dei caratteri, clicca qui.

Il Giorno dei programmatori (in russo: День программиста[?]) è un festivita' professinale in Russia, celebrata nel 256º (0x100) giorno di ogni anno (13 settembre durante l'anno ordinario e il 12 settembre anno bisestile).[1][2]

Storia[modifica]

Questo particolare giorno è stato proposto da Valentin Balt, un impiegato della Parallel Technologies società di web design. Nel 2002 ha organizzato una raccolta firme per una petizione al Governo Russo per proclamare il giorno come giornata ufficiale del programmatore.[3]

Nel 24 luglio del 2009, il Ministro delle Comunicazioni della Russia ha istituito una legge per un nuovo giorno di ferie, il Giorno dei programmatori.[4][5]

L' 11 settembre del 2009, Presidente della Russia Dmitry Medvedev ha firmato il decreto.[2][6]

Celebrazioni[modifica]

Il numero 256 (28) è stato scelto poiché è il numero di valori distinti che possono essere rappresentati con otto-bit byte—un numero tipicamente ben conosciuto dai programmatori.[7] Partendo da zero, il 256º valore rappresentato da una permutazione sequenziale di 8 bit è 255 intero senza segno o esadecimale 0xff o binario 0b11111111. 256 è la potenza più alta di due minore di 365, il numero di giorni in un anno ordinario.

Con la stessa logica, il colore bianco è stato scelto perché rappresenta un numero esadecimale con il valore più grande in 24-bit RGB: 0xFFFFFF, perciò i programmatori vestono di bianco nel giorno della celebrazione.

Note[modifica]

  1. ^ Decree #1034
  2. ^ a b Dmitry Medvedev issued an executive order establishing a new professional holiday, Programmers' Day.. Kremlin.ru, 12 settembre 2009. URL consultato in data 12 settembre 2009.
  3. ^ «Праздник 256-го дня»
  4. ^ «У программистов может появиться свой официальный праздник»
  5. ^ Ъ-Новости - Российские программисты получат профессиональный праздник
  6. ^ Президент России подписал указ об утверждении Дня программиста
  7. ^ http://minkomsvjaz.ru/news/xPages/entry.9025.html