Welcome to “Algorithms and the Beauty of Programming” ↑ pay attention to us!
This article was first published on the wechat official account “Beauty of Algorithms and Programming”. Please follow us and learn more about this series of articles in time.
After the “Han Xin” event fraud, the recent “red core” browser event is hot. This series of articles will take a closer look at the browser kernel and uncover the mysteries of the browser.
In many cases, scientific research requires a lot of calculation, from the scientist’s mental calculation to the beginning of the calculation with external tools. External tools from the original paper and pen, calculator, and then to Turing machine, it is still unable to meet the needs of large-scale computing, so it needs a more powerful external tools to achieve scientific computing, electronic computer emerged at the historic moment under this background.
In 1946, ENIAC, the world’s first modern electronic computer, was born. Compared with the previous computing equipment, the computer had a much higher computing speed, but it was very expensive, occupied a large area, difficult to operate and other disadvantages.
With the continuous progress of science, scientific research needs more and more powerful computing power. Although the computing power of one electronic computer is very strong, it is still very limited, so there is an urgent need for the computing power of multiple electronic computers. How to make many electronic computers work together to achieve interconnection, complete data transmission and sharing, thus the birth of the Internet. Connect the electronic computers and realize data transmission through TCP/IP protocol cluster.
With the continuous development of hardware and software technology, the computing speed of electronic computers is faster and faster, and the volume is smaller and smaller. Especially after the introduction of desktop operating system, the operation of electronic computers is more and more convenient, and the function of electronic computers is also expanded from the original scientific computing to learning, entertainment and other aspects. At this time, the electronic computer entered the PC era, that is, every ordinary user can use the electronic computer. As more and more people use electronic computers, more and more information resources are produced on the Internet. How to make the Internet users quickly realize information resources