the nature of computers

Original link: http://mingxin.life/index.php/archives/318/

Switching back to the previous computer, I found an old article written in May 2020. It feels worth reading

The way a computer operates is to calculate, and to calculate the input data according to the calculation rules to obtain the expected results. Algorithms can also be used as part of the data. When the operation rules and data remain unchanged, the output result should be fixed. In computer science, the discipline that studies operation rules is called algorithm, and the discipline that studies data organization is called data structure. Databases, operating systems, and networks are solutions that use various computing rules and data structures to solve specific problems. Among them, databases are solutions for efficiently reading and writing data, and operating systems are solutions that encapsulate various hardware functions and provide unified interfaces. A network is a scheme for communicating between computers.

The main purpose of program design is to improve the efficiency of obtaining results by collecting data, researching operation rules, and making things that are inefficient and impossible become possible. Collecting data and researching operation rules can also be realized through programs to improve efficiency, such as face recognition, temperature measurement, automatic driving, deep learning, etc. all belong to this category.

The emergence of computers has triggered a new round of technological revolution. There are two main directions for technological evolution. One is the improvement of the computer itself, mainly in terms of hardware, including the performance and functions of CPU, GPU, memory, hard disk and various IO components. The improvement, as well as the development of new hardware. The other is the research and development of software to complete the upgrading of production tools, just like tractors replacing bullock carts and electric lamps replacing oil lamps. The whole society is gradually entering into electronic informationization and automation, and there will be a surplus of labor with low difficulty. The changes will gradually deepen, profoundly and continuously change the society.

This article is transferred from: http://mingxin.life/index.php/archives/318/
This site is only for collection, and the copyright belongs to the original author.