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!

学习C语言的魅力:解锁程序员的潜力随着科技的不断发展,计算机编程已经成为了一个备受关注的领域。在众多编程语言中,C语言一直以来都备受程序员的喜爱。它的简单、高效以及广泛应用的特点,使得学习C语言成为了许多人进入编程领域的第一步。本文将讨论学习C语言的魅力,以及如何通过学习C语言来解锁程序员的潜力。首先,学习C语言的魅力在于其简洁性。相比其他编程语言而言,C语

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

程序员的工作职责:1、负责软件项目的详细设计、编码和内部测试的组织实施;2、协助项目经理和相关人员同客户进行沟通,保持良好的客户关系;3、参与需求调研、项目可行性分析、技术可行性分析和需求分析;4、熟悉并熟练掌握交付软件部开发的软件项目的相关软件技术;5、负责向项目经理及时反馈软件开发中的情况;6、参与软件开发和维护过程中重大技术问题的解决;7、负责相关技术文档的拟订等等。

上周我们做了一次关于《2023PHP创业》的公益直播,很多同学咨询具体有哪些接单平台,下面php中文网整理了22个还算靠谱的平台,以供参考!

520将至,年度虐汪大戏他又双叒叕来啦!想看看最理性的代码和最浪漫的告白究竟能碰撞出怎样的火花?下面带你逐一领略最全最完整的告白代码,看看程序员们的浪漫是否能够掳获各位心目中女神的芳心呢?

VSCode历史版本的下载安装 VSCode安装 下载 安装 参考资料 VSCode安装 Windows版本:Windows10 VSCode版本:VScode1.65.0(64位User版本) 本文

终端仿真器允许您模仿标准计算机终端的功能。有了它,您可以执行数据传输并远程访问另一台计算机。当与Windows11等高级操作系统结合使用时,这些工具的创造性可能性是无穷无尽的。但是,有很多第三方终端仿真器可用。因此,很难选择合适的。但是,正如我们对必备的Windows11应用所做的那样,我们选择了您可以使用的最佳终端并提高您的工作效率。我们如何选择最好的Windows11终端模拟器?在选择此列表中的工具之前,我们的专家团队首先测试了它们与Windows11的兼容性。我们还检查了他们

由10枚IOI金牌在手的创业团队CognitionAI开发的全球首个AI程序员智能体Devin,一发布就让科技圈坐立不安。在演示中,Devin几乎已经可以独立完成许多需要普通程序员花费大量时间才能完成的任务,而且表现一点也不逊色于普通程序员。但是,产品能力的边界在哪里,实际体验和演示时候有差距,还的看上手实测之后的效果。这位斯坦福的小哥在Devin发布的第一时间就联系了团队,获得了第一手体验的资格。他让Devin帮它做了几个难度不一的项目,录制了一个视频,在推上写下了自己的使用感受。下一个任务是

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

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

SublimeText3 English version
Recommended: Win version, supports code prompts!

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools
