Chapter 124 Although the language is good, the standard is difficult to meet (3k)
The people in the computing office were shocked by the name Gao Zhendong said, and the people in the computing office were stunned for a while.
It seems that Director Gao is very confident in this computer language, and he gave it such a meaningful name.
Director Li smiled and said: "Director Gao, you have a good name. Is this language function similar to Fortran?"
When I saw printf, I remembered the print in Fortran. Director Li asked.
Gao Zhendong shook his head: "Fortran has its uses. For now, Fortran is better than it in scientific computing."
Director Li asked: "Then what is its use?"
Gao Zhendong smiled and said: "Remember our previous generation of computers and DJS-59, apart from the main components, what is the biggest difference?"
A comrade from the computing institute was silly He said: "Is there a keyboard and a monitor?"
Chief Engineer Chi turned his head: "You took Director Gao's class for nothing!! Go back and read more of Director Gao's computer architecture textbook. All over! It’s dedicated and universal! ”
As soon as they finished speaking, Chief Engineer Chi and Director Li suddenly reacted, looked at each other, and turned to look at Gao Zhendong with shock on their faces: "Director Gao, you wrote a general computer language?!"
< br>It’s okay to develop a computer language, but it’s troublesome to develop a general computer language. Director Li and Chief Engineer Chi can’t even think of what issues need to be considered and what needs to be done to develop such a language. something.
What's more, Gao Zhendong is alone and has other tasks to undertake in such a short period of time.
The two of them thought about it carefully and were ecstatic. They had some idea of what universal computer + universal high-level language meant.
Gao Zhendong gave the two of them a good demonstration of what a true "universal" computer language is.
Efficient, concise, structured, especially structured, it is more complete than Fortran, opening a new door for them.
The syntax is clear and concise, the operations are rich, the program format is flexible and changeable, and the data types are complete. Especially pointers fascinate them.
In fact, this is not all good. For example, C's memory management has been criticized. It can even be said that C's memory management will support a large number of hackers and information security service companies in the future, but Gao Zhendong There is no change and there is no way to change it.
But for the two of them, they couldn't tell the difference at all. They were immersed in the world of C language and couldn't extricate themselves.
It's like if many people were to travel ten years later, they might not be able to think of anything else except "Fuck! Fuck!" for a short time.
When Gao Zhendong used some simple example programs to demonstrate the various standard library functions, everyone present was speechless.
In fact, it was not until this time that they actually felt a little bit about what the "universal computer" that Gao Zhendong had been talking about was.
After all, “What you see on paper is only shallow in understanding.” What Gao Zhendong showed on the DJS-59 was still biased towards non-universal usage.
The emergence of C language allowed them to realize the huge possibilities behind having a language that is free enough and universal enough.
The deep-rooted habitual thinking began to loosen slowly after laying the foundation for general computer architecture and demonstrating the practical effects of C language.
Even when Gao Zhendong used the "*" sign to type a simple y=x^2 function image on the screen, everyone was amazed that the monitor could still do this.
Gao Zhendong thought to himself, that is, I haven’t had time to build a graphics library, otherwise I will draw a real one for you.
After Gao Zhendong briefly explained the architectural relationship from machine language, assembly language to C language, the two top computer experts realized one thing: this language is not just for DJS-59 prepared.
Director Li took Gao Zhendong's hand and shook it twice: "Director Gao, I now know why you named it 'C' language."
Mr. Chi The worker pinched his chin: "I suggest publishing this thing. We want all people who work on computers to know the 'C' language. This language is very portable."
They are still clear about the transplantation of computer languages. They know that as long as the underlying layer is changed and certain requirements are followed, the C language can be transplanted to other computers.
In fact, C language is called an "intermediate-level language" in the industry. It is more advanced than assembly, but closer to the bottom than other languages, which makes it basically more convenient to do everything. Of course, Compared with Java, Python and other newcomers that will have a large number of support libraries in the future, it may not be so convenient to use.
But at this time, there is no computer language more convenient than it.
After listening to Chief Engineer Chi's words, Director Li thought about it: "Well, what Lao Chi said makes sense. I will arrange the channels and scope of publication. This thing does not involve any secrets and should be able to be published. Go outside."
At this point, the two of them thought of a question: "Director Gao, are you ready for the complete grammar and explanation of this language?"
Gao Zhendong nodded and took out the streamlined GB/T15272 manuscript, but the title on the cover was "Programming Language C"
The two of them took it and read half of it.
While reading, I was taking air-conditioning. This thing is a bit obscure.
It’s all written in a dry manner, with basically no connection or echo between the contents. It doesn’t pay attention to step-by-step at all. It just slaps all the contents on your face one after another.
It's a bit like teaching you how to build a photolithography machine, but only taking out a convex lens and a flashlight: "Look, this is the light source, this is the convex lens, this is the focusing phenomenon of the convex lens, do you understand?" Do you understand? Okay, you can build a photolithography machine." It's very difficult.
The two of them exchanged a few words while reading.
After reading a few pages, Chief Engineer Chi raised his head: "Director Gao, this thing is a bit difficult to understand."
Gao Zhendong nodded: "Indeed, this is the standard of C language Documents, standard documents strive for conciseness, clarity, clear and complete narratives, no ambiguity, and no redundant content, so they are relatively obscure."
Chief Engineer Chi heard what Gao Zhendong said and thought, Director Gao is about this. The standard summary is quite accurate, but this thing is really difficult to understand.
Seeing the grimaces on their faces, Gao Zhendong smiled and said: "I am writing a set of popular textbooks about this language, which will be much easier to understand. This one is the core foundation, for professionals among professionals. The one used by personnel is for application personnel.”
The two of them felt relieved. Director Gao was really considerate in his work.
Gao Zhendong made another request: "Director Li, Chief Engineer Chi, please find some people to help me with something. I am really too busy here."
The two agreed without saying a word.
According to the contents of Appendix E and Appendix F in GB/T15272, Gao Zhendong asked the computing institute to list all the things related to warning messages and portability from this standard, and then handed it over to him for review. .
Appendix E and F of GB/T15272 are actually two indexes, which list a brief description of each item of these two types of content and indicate where the chapter can be found in the standard.
In the formulation of this standard, this is a physical job. Gao Zhendong is really too lazy to do it, so he simply asks people from the computing institute to do it.
When the two of them heard it, they thought, this is simple, nothing else, there are many of us.
Then Chief Engineer Chi was still more concerned about the C language general textbook, and told Gao Zhendong: "Director Gao, your general textbook can be produced as soon as possible. For publication, this standard is very good, but it must be truly In order for everyone to use it, I have to rely on your textbook."
Director Li and Chief Engineer Chi are going to get two sets of magnetic core memories and copy the C compiler.
One set was left here with Gao Zhendong as a backup for Gao Zhendong.
They brought the other set back to the computing center and organized the staff to learn it first.
However, it may be difficult to use it in a short period of time. Without Gao Zhendong’s guidance, it would be difficult to grasp the standards.
Just wait until Gao Zhendong comes out with general textbooks. That standard is really difficult to swallow.
After sending the people from the computing office away, Gao Zhendong took advantage of the little time left to rest as he had classes in the afternoon.
Once the C language thing is completed, it is estimated that the results in this area will be slower in the future, because what Gao Zhendong is going to do next in computers is all big guys, and it is estimated that he may have to work in computing. people.
When the afternoon came to an end and the two assistant teachers handed out the test questions, Director Li and Chief Engineer Chi regretted not going to see Gao Zhendong at the agreed time in the afternoon, but they actually had to take the test?
While Gao Zhendong was doing the "Project Management System" training, Mr. Chen came to the leadership office of the 17th Machinery Department with the new material research plan given by Gao Zhendong to report.
The leader looked at the plan and said with a smile: "Comrade Zhendong is worthy of being the one who wrote the project management system. This plan is very organized."
Mr. Chen nodded and said, "Yes. Yes, the format and outline of Zhendong’s plan are what we in Corey are referring to.”
After reading the plan carefully, the leader was a little surprised: "I see that in this plan, there is very little theoretical research, but more craftsmanship, testing, and verification. Is Zhendong so confident?"
For Mr. Chen is used to this situation: "Well, yes. Gao Zhendong's style has always been like this, as if he is very sure of anything he does. Things like thermocouples, 591, 592, and 593, It’s all like this. Although we are strange, we are used to it.”
The leader chuckled: “Haha, maybe geniuses are like this.”
This is not something that Mr. Chen can accept. It can be said that Gao Zhendong is a genius, but if he agrees with it, it doesn't seem right, and he just laughs.
The leaders also believe in Gao Zhendong's success rate in getting things done. After all, the past achievements are there.
Just think that Gao Zhendong has his own special style and method. As the saying goes, "Everyone has his own way of killing pigs and butts."
He told Mr. Chen about the department's arrangements: "From you Judging from the requirements given to me last time, the most important thing is to have a side-blown converter. At the same time, taking into account the coordination of other processes, it is best to have a steelmaking plant. Considering that your plant is not a professional steelmaking plant and the equipment personnel are all. It is difficult to organize, so the department decided to set up a workshop with a side-blown converter in Jingang Steel, complete with equipment and people, to cooperate with you.” If the factory does it on its own, it probably won’t even have the equipment.”
The leader smiled and said, “Jinggang has already started making preparations. As for the materials, you don’t have to worry about it until Gao Zhendong completes the training. , you can just go to Jingang Steel, they will cooperate.”
First update.
The next two updates today will be late, and I have to take the elderly at home to see their teeth.
(End of this chapter)