Chapter 144 I'm definitely not here to play games! (4k)
Gao Zhendong really gave himself a holiday. He sat in the living room with the TV on, snacks on the table, and the door open.
The children in the yard who didn't go to school gathered in his house, chattering and watching TV. There were not many programs on TV, but the children were very happy just to eat snacks and watch the little people move around on TV.
The next day was Tuesday, and it was still the front page of that large national daily newspaper.
A report titled "my country's breakthrough in urea steel manufacturing" appeared on the paper.
The report highly praised the comrades in my country's steel industry for their silent dedication and hard work. After receiving the request for assistance from the chemical research unit, they quickly organized manpower and arranged resources, worked hard for XX days, and successfully trial-produced my country's first batch of urea industrial steel, paving the way for the industrial production of urea and contributing to the construction of my country's food security.
The successful trial production of urea steel has filled a domestic gap and represents etc.
The article specifically points out that the trial production of urea steel is the result of the concerted efforts of many steel companies, and reflects the superiority of our social family.
In the accompanying picture, although the color cannot be seen in the black and white photo, the big red flower on the top of the urea steel seems to be shining.
However, just like the last report on DJS-59, no specific name of any member of the scientific research team was mentioned.
Since the leader cannot be mentioned, there is no need to mention the others.
At this time, the comrade in charge of communication with the north received a cross-border call from the north.
Although there are dark clouds in the relationship between the two, the camps are clear and the direction of struggle is the same. International relations are never a simple child's play. Humph, I won't play with you anymore.
Just like the last time with the 591 high-temperature alloy, when this comrade learned that the North wanted to buy a batch of transistor computers from here, he was happy but also cautious.
"Dawali, I need to verify your request before I can answer you. You know, your request involves a direction that requires me to confirm more information."
"Well, my comrade, I await your good news."
After hanging up the phone, the comrade in charge of the North immediately called the 12th Ministry of Machine Building to inquire about the situation of transistor computers.
When we learned that we did have a new type of computer, just as Comrade Beifang had requested, Comrade Bei became a little excited. For him, it was usually him who made requests to the North, and it was rare for him to encounter such a situation.
After quickly sending someone to obtain the publicly available information about DJS-59, he took the information to find the leader in charge.
The leader in charge was very happy to see that we had another high-tech product that could be exported. Although we still don’t know whether it can be exported, this matter itself represents a kind of significance.
If Gao Zhendong knew this, he might think that if the North could get used to importing some high-tech products from here earlier and could save face sooner, things might not be so difficult in the future.
Face is harmful. It may be a good thing to get used to it as soon as possible.
For many things, if you have never opened up, you will always be cautious. But once it happens a few times, you will slowly get used to it.
However, the leader in charge also needs to discuss this matter with someone, as the sensitivity of computers is much greater than that of alloy materials with a single function.
Perhaps we are not used to exporting high-tech products yet, so things like the export control list for high-tech products do not exist yet, and each case is discussed separately.
It seems that the Dawali clan in the north will have to wait a little longer for this matter.
Gao Zhendong himself, who had finally returned to the Third Steel Rolling Mill, had to report to his master first.
Seeing him, Lao Chen took out a cardboard from the drawer and said, "Here, this is your new work ID. Change it."
The gun license is separate and does not need to be replaced.
Gao Zhendong took it happily. Everything else was basically the same, except for the position and title, which was a bit complicated.
Position: Director of the Research Office of the Technology Department (Deputy Director Level)
Deputy Chief of the Training Section of the Security Department
Job title: Engineer (Level 7)
Major: Metallurgy, Automation
Professionally, this was a big deal in metallurgy even before automation.
The densely packed words filled up the already small space for the position column. Fortunately, the specific contents of work permits in that era were all filled in manually, and the comrades in the Personnel Department probably took some effort to fill it in.
Taking back Gao Zhendong's old work permit, Lao Chen looked at Gao Zhendong and suddenly said, "Slow down, slow down, you've done enough, take a break."
Old Chen really loves his apprentice. Since joining the factory, he has been working non-stop and has never stopped.
Old Chen didn't know what was driving this young man so anxiously that he didn't stop for a moment.
Perhaps it is the love for this country that has gone through hardships and been reborn from the ruins, Lao Chen thought.
If Gao Zhendong knew what Lao Chen was thinking, he would definitely think, Master, you are half right, but for the other half, I can’t tell you, and I have no way to tell you.
Gao Zhendong nodded: "Okay, I'll adjust the rhythm."
Although he said this, in fact, it was mainly the things he was doing, and the results he could see were not immediate.
However, even though it is slow, it does not prevent me from continuing to expand my influence.
Looking at the several appointment certificates and expert certificates in his storage library, Gao Zhendong thought happily.
Old Chen looked at him and smiled: "You must have your own ideas. Haha, that's right. For young people, it's a good thing to be energetic. What are your ideas for the future?"
This is called saying one thing and thinking another. He was speaking slowly just now, but now he turns around and asks about work arrangements.
Gao Zhendong thought for a moment and said, "One is to improve the computer aspect, which is very important. Second, finish writing the books that I have promised to write. These are the only two things that can be seen now."
Upon hearing this, Old Chen almost laughed out loud. Then he remembered that his apprentice's major was actually automation.
"Well, this is not bad. There is nothing urgent, so you can adjust yourself. If you keep your mind too tight, it will break. I will take care of the daily affairs of the laboratory for you, so you can arrange your time more freely."
Gao Zhendong was stunned: "Master, this is not good. I still need you to help me with things. Are you not qualified to be my apprentice?"
Old Chen laughed: "Haha, everything you do is what I should do, but I can't do it. Then you help me do things, shouldn't I do something for you?"
This is true. Every achievement of Gao Zhendong was what Lao Chen should have done, but they were all done by Gao Zhendong.
If you think in this way, then it's okay. The master is kind and the disciple is filial.
After saying what needed to be said, Gao Zhendong said goodbye to Lao Chen and walked out.
As soon as he left Lao Chen's office, he ran into the new deputy directors Wu and Zhao from the Technology Department. They were new in their positions but old in their roles. This reminded Gao Zhendong of a joke he had seen in his previous life: a pair of new people and two old things.
Seeing the two people, Gao Zhendong thought they were here to see Lao Chen: "The two directors want to see Mr. Chen? He happens to be free now."
The two deputy directors shook their heads: "No, no, Director Gao, we came here specially to wait for you."
"Is something wrong?"
"It's nothing. It's just that the Technical Department was upgraded. You were not here at the time, so we thought that when you return from the expedition, we must invite you to get together. Now, we heard that you are back, so we are here."
Gao Zhendong could probably guess what the two deputy directors were thinking, and he didn't refuse. One can be noble, but one cannot be arrogant.
"Okay, then noon?"
Deputy Director Zhao shook his head and said, "Noon is not good. Can't I drink a little? It's not fun. How about in the evening?"
Deputy Director Wu nodded: "Yes, yes, in the afternoon."
Gao Zhendong thought about it and agreed: "Well, that's fine, then we'll see you in the afternoon."
Having greeted everyone he needed to and met everyone he needed to meet, Gao Zhendong rushed into the computer room.
During his time at the Beijing Steel Plant, he had accumulated too much operating system source code, most of which had not been debugged.
Although later operating systems are very large, in fact, that is the result of having a GUI (graphical user interface), maintaining compatibility for multiple generations, and maintaining driver compatibility for countless hardware peripherals.
If we strip away all of this and just reduce it to a single-channel batch processing operating system under a command line interface, it is actually much simpler. Even process scheduling can be handled in a very simple way.
Many issues that need to be dealt with and considered in a time-sharing operating system can be left with interfaces in this system, but no processing will be done for the time being.
The part that Gao Zhendong has completed now is the hardware driver part.
The reason why it is so fast is inseparable from the simplicity of the hardware.
The keyboard driver was already written, and didn't even need much rewriting. It was just a matter of converting the original code from assembly to C and packaging it.
The encapsulation here is different from the object-oriented encapsulation. The C language itself is not object-oriented. C is process-oriented, and C++ is object-oriented.
In today's hardware environment, using object-oriented programming is undoubtedly asking for trouble. To some extent, when the hardware capabilities are limited, Linus' words are absolutely correct.
Technology is never a sourceless water or a rootless tree. A good technology cannot be considered good if it is separated from the environment.
With the computer conditions Gao Zhendong currently has, what he needs is simplicity, flexibility, direct access to the underlying hardware, and the programmer's maximum direct control over the process and data.
Instead of wasting precious computer resources on the cumbersome, lengthy and bloated object-oriented programming.
In order to achieve this goal, Gao Zhendong even sacrificed a certain degree of security and procedural rigor.
This difference can be seen from a statement that is rarely used by programmers in the future.
The goto statement in C language is an unconditional direct jump statement.
Similar statements often exist in early high-level computer languages, although their use is not recommended for program readability.
However, this statement is not uncommon when doing C language programming, especially embedded programming, because when you are directly facing the bottom layer, sometimes this thing is really useful.
However, in later languages such as Java and Python, this statement does not even exist by default.
Having said that, Gao Zhendong's keyboard driver only needs to be packaged, or packed.
As for the tape drive driver, Gao Zhendong has already retrieved the latest upgraded version from the computing institute.
Magnetic core memory is readily available as a driver for the main memory.
As the four underlying hardware drivers that Gao Zhendong planned to implement first, the above three had already been solved or solved by others when he officially started using the operating system.
Gao Zhendong had to write the program for the remaining display by himself. There were too few people in the Institute of Computing Technology who were proficient in using C language. It was not enough, absolutely not enough.
Because Gao Zhendong not only had to solve the driver problem of character output, he also wrote a simple graphics driver. By the way, in the upper layer of the C compiler, he implemented the most basic C language graphics.h header file, and implemented the basic pixel functions, straight line and line type functions, polygon functions, and fill functions.
In fact, this work is a thankless job in the short term. Pure numerical calculations do not require this thing, and the output of various scientific computing graphics is restricted by the limited expressiveness of the 59*320 resolution of the XS-240 display.
But Gao Zhendong did it anyway. The reason was that, as he was accustomed to the powerful display capabilities of computers in his previous life, he wanted to show the computer's immature graphic capabilities as soon as possible.
Don’t ask, asking is just being willful!
He definitely didn't do it for playing games!
After connecting the DJS-59 to the tape storage, Gao Zhendong began to input code line by line.
The writing is done, but debugging still needs to be done bit by bit.
This is a physical and mental job.
Fortunately, the tape drive driver was debugged by the computing department. If this thing was unreliable, Gao Zhendong would be in real trouble.
I have been busy until the end of the get off work day, and the first three items have been completed. However, the display driver debugging has just entered the character output display part, and the trouble is still to come.
Pack up your things, get off work! Go have dinner with Lao Wu and Lao Zhao.
The Third Steel Rolling Mill did not care about what Gao Zhendong was doing specifically. If Gao Zhendong was too busy to handle the daily work of the Technical Department's research laboratory, General Manager Chen would be in charge. As for Gao Zhendong himself, even General Manager Chen did not care about him.
Everyone has a consensus: there is no need to go to Gao Zhendong for general matters in the laboratory, as Gao Zhendong is very busy and has a lot of things to do.
While Gao Zhendong was continuing his operating system plan and C language teaching material compilation at the Third Rolling Mill, in the office of the Defense Work Committee leader, the leader of the Defense Work Committee was holding a document in his hand with a frown on his face.
"What are you doing? 5DL has been reporting successive successes, and they have brought together many factories and military academies, but they are stumbling over a simple armored vehicle and have been unable to come up with a final plan."
"Leader, we were almost done, but when 592 rolled armor steel came out, we had to adjust to a new steel grade. The new steel grade has a different density and better performance, and the required thickness and weight are also different. The center of gravity of the vehicle changed a lot, so it was delayed."
(End of this chapter)