Chapter 34

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

Opening his historical records is all about helping people answer questions and dispel doubts.

Soon the other party added Liang Shicheng as a good friend. Without too much greeting, he came straight to the subject.

[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 them up from the junk market and found them very interesting. I collected them. Do you know anything about them?]

The man paused, as if he were typing,

[the thing is, the style of that program is very Russian, or Soviet.

I've seen this style before, but no one can use it in this era. People who can write this program should be older. And they are either researchers in the laboratory or people who serve the military.]

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

[how do you say that?]

After a while, the other party finally typed and sent it,

[in short, the Soviet Union had always maintained a huge gap with the United States in terms of computer hardware, but its military equipment had to be maintained at the same level as the United States.

In order to achieve this, they can only work hard on programming, so they found another way of programming logic. The requirements for hardware are very low, but the requirements for the intelligence of programmers are very high.

You can find that the code of the Soviet fighter's fire control system is always short and concise, which is to make up for the lack of hardware.

However, although the hardware is not as good as others, the final performance is not completely backward.

The only disadvantage of this system is that it is difficult to program. It is difficult for ordinary people to learn, so it is finally eliminated in the long river of history.]

Just after Liang Shicheng finished reading this sentence, the man 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 retained.

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

Now the mainstream practice is to reduce the programming difficulty as much as possible and ensure the function of the program. Therefore, we can only rely on the soaring performance of the computer to solve the problem of program efficiency.

On the contrary, in the Soviet Union, the demand for hardware performance was reduced by more difficult programming under the same function.]

At the end of the dialogue, there seems to be a sense of trust between the two. Flanke requests a video call. Liang Shicheng agrees. Then he sees a white haired old man in a white coat, just like a scholar.

Then they continued to talk about some professional problems.

Liang Shicheng understood all these principles, but he politely pretended to be a new person to discuss them,

He remembers this phenomenon. The same game screen and the same computer configuration can increase the number of frames because of the optimization paid by programmers.

This is the current situation. Nowadays, programming software is becoming easier and easier to learn. Countless people can work after learning only some templates. The programming software used is becoming simpler and simpler, and the library files are becoming more and more complex, but the performance requirements for computer resources are becoming higher and higher.

Because the performance of computers is much faster than people's programming level, and high-level talents are relatively scarce resources, how to make ordinary people learn programming is the key.

So people choose to reduce the operation efficiency for the reduction of programming difficulty.

Although the performance of computers is improving rapidly according to Moore's law, we don't feel that computers run faster, because today's software consumes more hardware.

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

[I don't know what I should call you. Just call you Professor Flanker.

Professor, I've found a pile 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 so that these codes can be reused.]

In the picture, the other party lowers his head and starts typing,

[Oh, good, I support your idea. I learned this system in those years. I will do my best to help you. It would be a great honor for me to let the world see some research results of the Soviet Union again.

However, it requires some thinking ability and some labor.

Because the hardware level of the Soviet army is also slowly improving, and the library files are constantly changing in this process, I know this model very well, but I don't know which era version it is.]

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

[many of my companions chose to go to neighboring countries, that is, your country. Maybe these were brought by them,

I really regret my decision

Liang Shicheng said politely:

[Professor flanker, my aunt's situation is similar to yours. Her foreign language from primary school is Russian, but later the whole people changed to English. Now she even has trouble operating computers.]

Then the old man tried to keep happy,

[Hoo hoo, you keep 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 motherland, I was a scientist. Later, life forced me to be brought to the place where I now live by agents. At first, they promised to provide me with a job in the University. Unexpectedly, it had nothing to do with my major.]

After a series of inquiries, flanker taught Liang Shicheng a lot of knowledge and ways to learn this knowledge, and finally said that you can find him at any time if you have problems.

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

The actual difficulty is lower than liang Shicheng's expectation. In order to keep the process confidential, he plans to complete it alone. Moreover, it is a very brain intensive process, and it is not easy to split it. Summarizing the rules from a lot of information, the efficiency of ten people may not reach twice.

After a few months, he initially completed the work and got a library file that he thought could run these programs satisfactorily. With the library file, he could get all kinds of tools he wanted on its basis and use these programs at will.

First find a toy remote control car, and then rebuild its control system with a single chip microcomputer, brush the firmware and install a simple camera.

Set a good destination. In addition to whether to start the car or not, other control depends on the toy car itself. The experiment at home has a good effect. It can easily bypass obstacles and complete the verification work. Next, the car has been running and has become a good toy for cats.