Home >Common Problem >When is Programmers' Day?

When is Programmers' Day?

青灯夜游
青灯夜游Original
2020-04-20 18:06:535898browse

Programmer's Day (International Programmer's Day), also called "Overflow Day", is an official Russian holiday. The date is the 256th day of each year, which is September 13th in ordinary years and September 12th in leap years. The choice of day 256 means that one byte (8 bits) overflows (starting from 0 and reaching a maximum of 255).

When is Programmers' Day?

Origin of the festival

The creation of "Programmer's Day" originally came from the Russian "Computer World" ("Компьютерра" ") The editor-in-chief of the publishing house Dmitry Mendeleryuk (Дмитрий Мендрелюк) had the idea on July 15, 1996. At that time, it was planned to name the holiday "Computer Users' Day" and set it on the first day of September every year. Friday, called "Pure Friday" (Чистая Пятница, according to one of the parties, this name was to stimulate those computer virus creators).

Speaking of the origin of Programmer's Day, this is thanks to an employee who works at Parallel Technology Web Design Company-Lundin Balter. In 2002, he collected signatures to petition the Russian government to designate this day as Programmers' Day. On July 24, 2009, the Ministry of Communications and Mass Media of the Russian Federation proposed a new holiday arrangement plan and established Programmers' Day. On September 11, Russian President Medvedev signed the bill, and it became an official holiday in Russia. This action received 9,800 votes in 5 days.

Festival Culture

The number 256 (=2^8) was chosen because it can represent what programmers are familiar with, that a byte is composed of 8-bit binary numbers meaning. 256 is also the closest power of 2 to but not exceeding 365.

The 256th number in hexadecimal is 0xFF, so on this holiday, programmers wear white clothing with the 24-bit RGB color code 0xFFFFFF to celebrate.

Festival activities

The 256th day of every year (September 13 in ordinary years or September 12 in leap years) is International Programmers' Day. On this day, people wear white clothes to celebrate. Some netizens said that five years after graduation, the programmer changed from a handsome and handsome man to a completely bald "ape". Programmers who have been bald for five years have a tragic fate. The professional characteristics of IT men, represented by programmers, have once again triggered heated discussions.

White was chosen as the theme color of Programmers’ Day. In the red, green and blue 24-bit deep (RGB) color space, each primary color can have 256 levels (a total of 256 values ​​​​from 0 to 255) of shade changes. When all three primary colors reach the maximum shade value, it is sixteen When the hexadecimal value is 0xFFFFFF, it means white. So programmers all over the world celebrate this day by wearing white.

The 256th day of every year (September 13th in ordinary years or September 12th in leap years) is International Programmers' Day. 256 was chosen because it is a basic 8-bit number well known to programmers. Programmer's Day is an official holiday in Russia. On this day, people wear white clothes to celebrate. Some netizens said that a programmer who has been bald for five years has a tragic fate.

On this day of programmers, some netizens said that programmers will become programmers in 5 years. According to the picture, when a man graduates, he is youthful and full of vitality. Two years later, he has experienced some vicissitudes. But five years later, the programmer became completely bald and had basically returned to the original ape, so he was called a programmer.

Although the picture is a little funny, to a certain extent, it does reflect the professional characteristics of programmers and other IT men, such as high pressure, narrow social circle, overwork and many other problems.

国产

Programmers Day is an industry holiday recognized internationally by many technology companies and software companies. The date is on the 256th (0x100 in hexadecimal, or 28) day of each year, which is September 13th in ordinary years or September 12th in leap years. It is an official holiday in Russia and is celebrated in many other countries, including China, Israel, Bangladesh, Chile, Brazil, Mexico, Austria, Germany, Canada, Croatia, France, Guatemala, India, Belgium, and Australia , New Zealand, Poland, Slovenia, United Kingdom, United States and Uruguay.

For more related knowledge, please pay attention to PHP Chinese website! !

The above is the detailed content of When is Programmers' Day?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn