Chapter 18 Commencement of Construction

Gu Pei has gradually become accustomed to Yang Weining's way of speaking, the key is that judging from Yang Weining's proficiency in tapping the keyboard, the other party is obviously not talking big. Pen ~ fun ~ pavilion www.biquge.info

Gu Pei leaned over again and looked at the screen carefully, frowning, "Are you writing in assembly language?"

Yang Weining smiled bitterly: "No way, there is only assembly and Basic compiler in this machine." ”

Gu Pei said: "But if you write it in assembly language, will the compilation efficiency be too low?"

Yang Weining smiled: "This is not a big problem, I only need to use assembly language to write a barely usable C language compiler, and then use this compiler to continue to write a more efficient C language compiler, so there is no problem, I estimate that it can be done in two or three days." ”

"Is that okay?"

Gu Pei was dumbfounded when he heard this.

He doesn't know much about the C language, only that this language is very popular abroad and has been developed for nearly ten years.

But now Yang Weining said that it will take a few days to complete the ten-year development process of the C language, which is too mysterious.

He didn't know that this was the foundation laid by Yang Weining in his previous life when he was a student.

Yang Weining became obsessed with computers in middle school, and studied computer languages such as C/C++ and JAVA almost from head to toe, and was a famous hacker in China in his sophomore year of high school, and even became one of the founders of the Red Guest Alliance, and personally participated in the hacker war between China and the United States after the plane collision in the South China Sea in 2001.

It was precisely because of the South China Sea plane collision incident that Yang Weining, who originally volunteered to apply for the computer science department of Tsinghua University, applied for the Air Force Aviation University in a fit of rage, thus embarking on another path in life.

Gu Pei naturally didn't know this, if someone else said this, Gu Pei would definitely laugh at the other party's inadequacy, but after the first few lessons, Gu Pei would no longer underestimate Yang Weining.

"Director Gu, do you have anything else?"

Yang Weining couldn't help but be a little speechless when he saw Gu Pei not leaving.

"You're busy, I'll take a look. ”

Gu Pei sneered.

Of course, he understood that this kid didn't want to see him, but the problem was that Gu Pei was attracted by Yang Weining's way of tapping on the keyboard.

After more than ten years of programming with two-finger Zen, Gu Pei discovered for the first time that the original boring programming could also make people so enthusiastic to watch.

Especially after carefully watching Yang Weining's coding process, Gu Pei was shocked to find that Yang Weining didn't seem to need to think about it in the process of writing the code, the code was like mercury on the screen, and the speed of reading the code by himself couldn't even keep up with his hand speed.

As for code quality, that's not to mention.

Yang Weining's programming ideas are very ingenious and the level is extremely high, and Gu Pei can only barely see a rough idea, as for the details, they need to be carefully studied.

Gu Pei stayed in the computer room where Yang Weining worked for more than half an hour, and witnessed Yang Weining's amazing strength in the field of computer programming, and no longer had any doubts about his ability.

At the end, Gu Pei said, "Xiao Yang, there is something I want to ask you for a favor. ”

"What's the matter, Director Gu?"

Yang Weining was slightly stunned.

Gu Pei said with a smile: "After you finish this project, I would like to ask you to help write a teaching handout for C language programming, and take advantage of the evening time to do C language training for our computer engineers, I think I will definitely use it in the future." ”

"That's fine. ”

Yang Weining agreed.

Even if Gu Pei doesn't say this kind of thing, Yang Weining will do it.

Since the Industrial Revolution of mankind, every scientific and technological revolution has had a significant impact on the shape of warfare.

The information technology revolution that began in the sixties and seventies of the twentieth century had a significant impact on the entire aviation industry.

For the Air Force in particular, the trend of system integration and networking has made the third-generation fighter have a qualitative improvement in its ability to obtain, transmit, process, and utilize information compared with the previous generation fighter.

Digital bus technology with standardized interfaces, integrated fire control computer, pulse Doppler radar, four-redundancy fly-by-wire flight control system, precision guidance of airborne weapons...... Almost all weapons systems have ushered in a revolution in the development of electronic technology.

This has led to a huge demand for programmers in the aviation industry.

However, in 1982, there were more than 2,000 computers in the country, most of which were distributed in major colleges and universities for teaching and use, and there were only a few thousand programmers in the country, and senior engineers with experience in large-scale software development were even rarer.

Yang Weining knows very well that it is difficult for China's aviation industry to catch up with this technological revolution on his own, and only by cultivating a group of top programmers with a global vision as soon as possible can it be possible to get a share of the dividends of informatization.

In the history of previous lives, it was not until the mid-to-late 80s that Chinese aviation technicians gained a more intuitive understanding of the tremendous role of advanced avionics and weapon systems in promoting the combat capability of fighters through the "Peace Model" program. Work on the modernization of the avionics system did not make substantial progress until the nineties.

Yang Weining couldn't wait for that time.

Seeing that Yang Weining agreed, Gu Pei breathed a sigh of relief and said with a smile: "Okay, then I'll talk to Lu when the time comes." ”

……

It only took two days for Yang Weining to complete the writing of the first version of the C language compiler, which not only completely conquered Gu Pei, but also made all the computer engineers in the computing center feel impressed by Yang Weining's strength.

Especially after Gu Pei inadvertently told Chen Cheng about Yang Weining's speed of writing code, people who went to the DJS-130 computer room to visit Yang Weining's code writing became endless, many people were amazed at Yang Weining's fluency in writing code, and many people wanted to learn Yang Weining's five-finger input technique, but found that even if their hand speed went up, their thinking still couldn't keep up.

From this, you can imagine how deep Yang Weining's technical skills are.

For a while, the image of this young man who had just entered the institute became tall in the eyes of everyone.

After completing the writing of the 1.0 version of the C language compiler, Yang Weining spent two more days developing the 2.0 version of the C language compiler with the 1.0 version of the C language compiler.

With the tools at hand, Yang Weining really started the writing of the first CAD software.

In programming, algorithms are at the heart of implementing various functions.

Yang Weining participated in the design of AVIC's new generation of CAD software in later generations, and was well aware of the various algorithms newly developed in the field of CAD in later generations, and it was naturally handy to write new CAD software.

The only thing that bothered Yang Weining was that the hardware level was limited now, and he had to make trade-offs among various algorithms in the writing process.