Sihai network

What is the origin of 1024 programmer's day

What is 1024 programmer's day? How much do you know about the origin of 1024 programmer's day? In this network age, programmers are working harder and harder. Let's learn about the origin of 1024 programmer's day?

About the origin of this section:

Programmers (English programmers) are professionals engaged in program development and maintenance. They are like 1024 one by one. They build this science and technology world with the lowest key, down-to-earth and core functional modules. In computer science, 1024 is the tenth power of 2 and one of the basic measurement units of binary counting. Therefore, October 24 of each year is affectionately called programmer's day, which is also a common festival for Chinese programmers.

So why 1024? Originally, in computer science, the hardware base of running programs is based on 1024, such as 1g = 1024m; 1M=1024KB。 Therefore, it was proposed to designate October 24 as China's programmer's day, because 1024 is not only a common number for programmers, but also the date of October 24 is very intuitive and will not change in weekdays and leap years.

Programmer's Day abroad

The programmer's day in Russia is September 13 every year. This date starts with another number - 256. The number 256 is of special significance to programmers. A byte (equal to 8 bits) can represent up to 256 values, and in the whole year, 256 is the value less than 365 in the maximum power of 2. September 13 is the 256 th day of each year (September 12 in leap years).

How did coders' day come from? What is the origin of programmer's Day 1024? What is the origin and origin? Why is there a programmer's day? Now let's take a look at the details with Xiaobian.

Programmer's Day holiday background

Some Internet organizations have been paying close attention to the health of programmers. In view of the fact that programmers often work overtime on weekends and stay up late on weekdays, it is proposed that October 24 of each year be 1024 programmer's day. On this day, it is suggested that programmers refuse to work overtime.

1024 programmer's Day is a common festival for Chinese programmers. In 1842, ADA, known as the 'digital Queen' & middot; ADA Lovelace wrote the first computer program in history.

In 1834, ADA's friend Charles middot, an English mathematician, inventor and mechanical engineer; Charles

Babbage) -- invented an analyzer; ADA devoted himself to writing algorithms for the analyzer and published them in 1843

The world's first set of algorithms was published in. Babbage analysis machine was later considered to be the earliest computer prototype, and ADA's algorithm was considered to be the earliest computer program and software.

Nowadays, programmers are generally divided into programmers and programmers, but the boundary between the two is not very clear, especially in China. Software practitioners are divided into five categories: junior programmers, senior programmers, system analysts, system architects and test engineers.

Programmer's Day holiday history

In 2002, Valentin balt, a Russian programmer, collected signatures and petitioned the government of the Russian Federation to set September 13 as programmer's day.

On September 11, 2009, Russian President Dmitry Medvedev signed the festival arrangement plan, and 'programmer's Day' has become an official festival in Russia. In addition to Russia, some programmer communities in other countries will also celebrate this festival. Why choose September 13? Because it is the 256 th day of each year (leap year is September 12). The number 256 is of special significance to programmers. A byte (equal to 8 bits) can represent up to 256 values, and in the whole year, 256 is the value less than 365 in the maximum power of 2. Therefore, it was proposed to designate October 24 as China's programmer's day, because 1024 is not only a common number for programmers, but also the date of October 24 is very intuitive and will not change in weekdays and leap years.

What festival is 1024

1024 programmer's Day is a common festival for Chinese programmers. 1024 is the tenth power of 2, one of the basic units of measurement of binary counting. Programmers are professionals engaged in program development and maintenance. Programmers are like 1024, with the most low-key, down-to-earth and core functional modules to build this science and technology world. 1GB = 1024m, and 1GB is homophonic with level 1, which also means level 1 stick.

Since 2015, October 24 is defined as programmer's day every year. In the form of a festival, pay tribute to the programmers who change the world through coding and stubbornly adhere to their pursuit of knowledge, technology and innovation in the impetuous world with practical actions.