silviomeireles@home:~$

Feliz Dia do Programador

O Dia do Programador é um feriado celebrado no 256º dia do ano, esse dia cai no dia 12 de setembro nos anos bissextos e 13 de setembro nos outros. Mas por que 256?

Esse número foi escolhido por representar a quantidade de valores diferentes que podem ser representados com um byte (8 bits).

Um bit pode ser 0 ou 1, ou seja, duas possibilidades. Logo, 8 bits seria 2x2x2x2x2x2x2x2 ou 2ˆ8 que é igual a 256.

Em 2002, Valentin Balt reuniu assinaturas para reivindicar ao governo a reconhecer a data como dia do programador. Somente em 2009 o presidente russo Dmitry Medvedev transformou a data em feriado profissional oficial no país e desde então ela vem sendo lembrada por todo o mundo.

require 'date'

if Date.today.yday == 256
  puts 'Feliz Dia do Programador!'
end