Help all mankind

Episode 35

Liang Shicheng replied to this person and posted his MSN number. At the same time, he noticed that the person's head was a foreign banknote named Flanker. After searching, the banknote was from the Soviet era.

Turning over his historical records is all about helping people answer questions.

Soon the other party added Liang Shicheng as a friend, without much greeting, straight to the point.

[Where did you get that program?Did you write it?Or is it your friend?

Seeing this person's anxious question, Liang Shicheng casually made up a reason.

[I picked it up from the flea market and it was very interesting, so I collected it all. Do you know them?

The man paused, as if typing,

[This is the case, the style of the program is very Russian, or it should be said that it is very Soviet.

I have seen this style before, but no one knows how to use it in this era. Those who still write this kind of program should be a little older.And they are either scientific researchers in the laboratory or people who serve the military.

Liang Shicheng understood that he might have found some clues, so he immediately replied:

how do I say this?

After a while, the other party finally finished typing and sent it over.

[To put it simply, the Soviet Union has always maintained a huge gap with the United States in terms of computer hardware, but military equipment has to be maintained at the same level as the United States.

In order to achieve this, they had to work hard on programming, so they took a different approach to a set of programming logic. The requirements for hardware are very low, but the requirements for the programmer's intelligence are extremely high.

You can find that the code for the fire control system of Soviet fighters is always short and succinct. This is to make up for the lack of hardware.

But although the hardware is not as good as others, the final performance is not completely behind.

The only shortcoming of this system is that it is difficult to program, and it is difficult for ordinary people to learn it, so it was eventually eliminated in the long river of history.

Just after Liang Shicheng read this sentence, the person continued to add:

[In the field of programming, there is a rule, degree of function, program operation efficiency, and programming difficulty.

Only two of these three points can be kept.

If you want the program to be powerful, either the program runs very slowly and requires high computer configuration, or you have to use more difficult methods for programming.

The current mainstream approach is to reduce the difficulty of programming as much as possible while ensuring the functions of the program, so the problem of program efficiency can only be solved by the soaring of computer performance.

Contrary to the Soviet method back then, in the case of the same function, it relied on more difficult programming methods to reduce the demand for hardware performance.

At this point in the conversation, there seemed to be a sense of trust between the two. Flanke requested a video call, and Liang Shicheng clicked on his consent. Then he saw an old man with white hair in a white coat in the picture, just like a scholar.

Then they continued to talk about some professional issues.

Liang Shicheng understood these principles, but he politely pretended to be a newcomer and discussed it.

He remembered this phenomenon. The same game screen and the same computer configuration can increase the frame rate a lot because of the optimization paid by the programmer.

This is the status quo. Nowadays, programming software is getting easier and easier to learn. Countless people can start working after learning only some templates. The programming software used is getting simpler and simpler, and the library files are getting more and more complex, but the performance requirements for computer resources Also getting higher.

Because the performance of computers improves much faster than the level of human programming, and the relatively scarce resources of high-level talents, how to enable ordinary people to learn programming is the key.

So people chose to reduce the operating efficiency and change the difficulty of programming.

Although the performance of computers is improving rapidly according to Moore's Law, we do not feel that computers are running faster, because software now consumes more hardware.

After finishing the discussion on this topic, Liang Shicheng asked the questions he really wanted to ask.

[I don’t know how I should call you, just call you Professor Flanker.

Professor, I have found a bunch of historical files all about this special programming code, but I don’t have their library files.

Can I use any method to restore their library files, and then make these codes can be used again.

In the picture, the other party lowered his head and typed.

[Oh, very good, I support your idea. I learned this system back then. I will try my best to help you. If the world can see some research results of the Soviet Union again, it will be great to me. The honor.

But this requires a certain amount of thinking ability and some labor.

Because the hardware level of the Soviet Army is also slowly improving, the library files have been constantly changing in the process. I know this model well, but I don't know which version it is.

In the process of typing, Professor Flanker wiped tears from time to time and added a sentence,

[Back then, many of my companions chose to go to the neighboring country, that is, your country. Perhaps these were taken by them.

I really regret my decision.

Upon seeing this, Liang Shicheng comforted politely:

[Professor Flanker, my aunt's situation is similar to yours. Her foreign language from elementary school was Russian, but then everyone changed to English. Now she is a trouble even operating a computer.

Then the old man tried to stay happy,

[Huhu, you have been calling me professor, I haven't heard such a name for decades.

I am now in the United States and cleaning the toilet in a famous university.

Before the disintegration of my homeland, I was a scientist. Later, I was forced to be taken to the place where I live by special agents. At first they promised to provide me with a job in the university, but it was completely irrelevant to my major.

After a series of inquiries, Flanker taught Liang Shicheng a lot of knowledge, and the way to learn this knowledge, and finally said that he can always find him if he has any questions.

Liang Shicheng also learned some other things from Flanker. Among them, there is good news. This programming method, because of the limitations of hardware performance, the library files used are relatively simple, which means reverse engineering. The engineering volume of library files will also be lower.

The actual difficulty is lower than Liang Shicheng’s expectation. In order to keep the process confidential, he intends to complete it alone, and it is a very laborious process, and it is not easy to separate it. The law is summarized from a large amount of information, and the efficiency of ten people It may not be doubled.

After a few months of time passed, he initially completed the job and obtained a library file that he thought was satisfactory to run these programs. With the library file, he can get what he wants on the basis of it. Various tools, you can use these programs casually.

First I found a toy remote control car, and then rebuilt its control system with a single-chip microcomputer, flashed the firmware, and installed a simple camera.

Set the destination. Except whether to start the car, the other controls depend on the toy car itself. I tested it at home and it worked well. Obstacles can be easily bypassed. The verification work is completed. Then the car is always in motion. State and become a good toy for cats.