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).
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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

Dreamweaver CS6
Visual web development tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.