Yang Fuqing was born in Wuxi, Jiangsu Province in 1932.
Graduated from the Department of Mathematics and Mechanics of Peking University in 1955.
Graduated from the Department of Mathematics and Mechanics of Peking University in 1958 (graduate student).
Study at the Computing Center of the Academy of Sciences of the former Soviet Union and the Department of Mathematics and Mechanics of Moscow State University from 1957 to 1959.
Working at Peking University since 1959.
From 1962 to 1964, Yang Fuqing was sent by the state as a Chinese expert to work at the Computing Center of the Dubna Joint Institute of Nuclear Physics in Moscow. After returning to China, he taught at Peking University.
1970s, 1970s. She successfully developed my country's first large-scale, powerful computer (150 machines) operating system that supports multi-programming. This achievement has greatly shortened the gap between our country and advanced countries. This achievement won the 1978 National Science Conference Award.
In the mid-to-late 1970s, she presided over the successful development of my country's first operating system written entirely in high-level languages ??- the DJS240 machine operating system, which won the first prize for scientific and technological achievements from the Ministry of Electronic Industry.
In 1986, Professor Yang presided over the successful development of the national key scientific and technological research project "Software Engineering Core Support Environment BETA-85" and won the first prize for scientific and technological achievements from the Ministry of Electronic Industry. First Prize for Excellent Software in Beijing Region.
In 1991, he was elected as an academician of the Department of Information Technology, Chinese Academy of Sciences. He is currently the director of the Department of Information and Engineering Science at Peking University, director of the National Engineering Research Center for Software Engineering, chairman of the School of Software and Microelectronics, and professor at the School of Information Science and Technology at Peking University.
In 1993, when Bill Gates, the world’s Microsoft King and President of Microsoft Corporation, visited China for the first time, he solemnly proposed to China the two scientists he most wanted to visit: one was a highly respected scientist in the scientific community The veteran Zhou Guangzhao and the other one is the famous female scientist Yang Fuqing. After Professor Yang Fuqing received the famous Microsoft President Bill Gates at Peking University and visited the Jade Bird Engineering exhibition room, he admitted that China's software development has reached a very high level. On November 6, 1932, a lovely baby girl was born in the Yang family mansion at No. 52 Liufangsheng Lane, Wuxi City, Jiangsu Province. Her parents looked at their daughter's little flower-like face and couldn't help but think of the beauty of the local hibiscus flowers blooming every summer and filling the city with fragrance, so they named their daughter Yang Fuqing.
They hope that their daughter will be as beautiful as a hibiscus flower. They also hope that their daughter will have outstanding character and talent when she becomes an adult. Many years later, Yang Fuqing became my country's first generation of computer software experts. When she was a teenager, Yang Fuqing was known for being good at studying. Her classmates called her "Mr. Little", but she was not that kind of nerd. She even once imagined that she could become a martial arts warrior who could punish evil, promote good, and save people. A female knight in danger. For this reason, she really developed the skill of throwing paper flying targets in her own yard, which was praised by her cousins. And she became famous throughout the city overnight for her dancing.
It was 1949, when Wuxi City was liberated, and Yang Fuqing had just entered high school. One day, the municipal government organized a benefit performance for poor students at the People's Theater, and Yang Fuqing also participated in the performance. Accompanied by the military band, Yang Fuqing and eight other girls stepped onto the stage wearing white tops and military green shorts, holding red flags. They waved red flags and jumped lightly to the music, just like a team of heroic female soldiers practicing martial arts on the field with red flags rolling in the air. Their dancing postures were graceful and heroic. After the charity performance, the "Red Flag" dance caused a sensation in the city, and various units rushed to invite it. It was very popular. Nine girls, including Yang Fuqing, became popular amateur dance stars in Wuxi overnight. From then on, dancing became Yang Fuqing’s lifelong hobby.
After she was admitted to Peking University, she was quickly elected as the school dance captain. Her old classmates still remember her moving performances of big-headed doll dance, picking tea and catching butterflies, and her moving red silk dance for foreign guests in Zhongnanhai. Soon, Yang Fuqing was elected as the cultural minister of the Peking University Student Union and enjoyed high prestige among her classmates.
The young Yang Fuqing has a solid academic foundation and has the highest scores in the class in all subjects.
In 1945, she was admitted to the most famous Girls' No. 1 Middle School in Wuxi with excellent results. It not only has small bridges and flowing water, but also has a beautiful environment and highly qualified teachers. Yang Fuqing laid a solid foundation here and developed a strong interest in mathematics. In 1951, this talented girl from Jiangnan was admitted to the Mathematics Department of Tsinghua University with the first place in the school. In 1952, my country's higher education institutions underwent departmental restructuring. Tsinghua University merged liberal arts and sciences into Peking University. Yang Fuqing also followed her classmates to the Weiming Lake. Peking University and Tsinghua University are both top universities in my country, with rigorous scholarship and a strong academic atmosphere. The older generation of scientists such as Jiang Zepei, Wu Guanglei, Cheng Minde, Xu Xianyu and other famous professors have had an important influence on Yang Fuqing's growth. Yang Fuqing mastered the ability to analyze and solve problems during her arduous studies at Peking University, and also developed rigorous logical thinking skills, which benefited her a lot throughout her life. In 1955, Yang Fuqing, who was excellent in both morals and academics, stayed at the school as a graduate student as soon as she graduated, and participated in the establishment of the Computational Mathematics Research Laboratory. The place is very poor and there is a shortage of information. There is only a Soviet "Linear Algebra Calculation Method" and a hand-cranked computer. Yang Fuqing collected information steadily every day and studied "Linear Algebra Calculation Method" until late at night. Unexpectedly, hard work pays off, and opportunities are quietly coming to her. In the early 1950s, Western computers had just entered the practical stage and played a huge role in military and scientific research. Countries in Europe and the United States regard computer technology as top secret information and strictly block China. New China's national production and military scientific research urgently needed its own computers, so in 1957 our country sent a computer delegation to the Soviet Union to study. As a member of the delegation, Yang Fuqing first came into contact with tube computers at the Computing Center of the Soviet Academy of Sciences and began to learn to write programs. The computers here belong to the first generation of tube computers, and programming is very cumbersome. Novices who come into contact with programming often have to revise many times before they can pass it, but Yang Fuqing always passes it once and is repeatedly praised by teachers. The following year, she transferred to the Department of Mathematics of Moscow State University to study program design automation under Mikhail Lomonovich Shurapola, a world-class scientist and famous Soviet professor. Yang Fuqing's work is both practical and meticulous, and extremely original. The reverse verification method "Analysis Program" (i.e. decompiler) that she independently designed was called "an outstanding early work of program automation" by Western magazines.
At the end of 1962, Yang Fuqing went to work at the Computing Center of the Dubna Joint Institute of Nuclear Physics in the Soviet Union, responsible for scientific calculations as a Chinese computer expert. She worked hard to learn the basic concepts of nuclear physics, summarized the rules of programming in a timely manner, and accumulated relevant information, laying a solid foundation for carrying out research on computer science and technology after returning to China.
Surabra, a famous professor in the former Soviet Union and a world-class scientist, was lucky. He met such a quick-thinking and diligent Chinese student. The program design must be checked step by step to verify its correctness. This is especially true for a large and complex program like a compiler. Therefore this is an extremely tedious task. Professor Surabura asked if he could translate it back and see. The collision of two thinking advantages will definitely produce sparks of wisdom. Professor Sulabra's fleeting thoughts touched Yang Fuqing's sensitive thinking network.
Soon, a reverse-thinking graduation thesis "Decompiler Program" came out. Writing a computer program is a difficult job, and testing the correctness of the program is even more difficult. In the eyes of ordinary people, solving problems involves "going down the stream" according to the development process of things. This is the way of conventional thinking, and the correctness of Yang Fuqing's decompiled program suddenly made this extremely difficult program verification work "in the dark". Yang Fuqing's paper immediately attracted the attention of experts from various countries. It was later called "an outstanding early work of program automation" by Western magazines. To this day, the elderly Professor Surabura still misses Yang Fuqing, an outstanding student. Whenever Chinese scholars visit her, they always ask about her current situation with concern and praise her as a young person with quick thinking, creativity and serious work. Software scientist. In January 1965, Yang Fuqing returned to China and immediately devoted herself to scientific research and teaching.
In December 1969, Yang Fuqing, as a member of the overall design team, participated in the development of the 150 machine, my country's first million-time integrated circuit computer, and was responsible for the design of the command system and operating system. At that time, our country had no experience in developing similar computers. Yang Fuqing and her research team invented many original methods to overcome the difficulties of developing and debugging 150 computer operating systems. In 1974, she and her colleagues independently designed a multi-channel operating system for large computers that was world-class at the time.
In 1973, Peking University was invited to participate in the development of the overall design of the mainframe DJS200 series. Yang Fuqing was appointed as a member of the 200 series software overall design team and the person in charge of the 240 machine software project. During this period, she conducted in-depth research on the architecture of computer operating systems, proposed the "hierarchical pipe structure model and PCM design method", and co-designed the system programming language (XCY) with Professor Xu Jiafu and researcher Zhong Cuihao. In the design of the 240 machine operating system (DJS200/XT2), an advanced hierarchical monitor structure is adopted, and all is written in XCY language. In 1981, DJS200/XT2 passed the certification of the Ministry of Electronic Industry and won the first prize for scientific and technological achievements of the Ministry of Electronic Industry in 1985. In the early 1980s, Yang Fuqing began to conduct research on basic software engineering technologies and presided over the Jade Bird Project, a major scientific and technological research project that has gone through four national five-year plans. As the leader and chief scientist of the Blue Bird Project, Yang Fuqing has devoted all her wisdom and efforts.
After more than 10 years of practical experience in scientific research, Yang Fuqing found that the process of scientific research software is extremely arduous and complex. To achieve breakthrough achievements, we must overcome the high (high software complexity) and long (long software development cycle) ) and difficulty (software quality assurance is difficult to guarantee). In 1982, Yang Fuqing elaborated on the connotation of "software engineering" at the National Computer Science Annual Conference; in the same year, Yang Fuqing gave a report titled "The Structure and Tools of Software" at the enlarged meeting of the Chinese Academy of Sciences in Changchun. This series of actions marks that Yang Fuqing has shifted her scientific research ideas and direction to "software engineering."
Since 1983, Yang Fuqing has led the scientific research team to carry out the research and development of the "Blue Bird Project" through four five-year plans. Jade Bird Project has gone through the research and development stage of "basic technology - practical technology and productization technology - engineering and industrialized production technology". Among them, the "Sixth Five-Year Plan" and the "Seventh Five-Year Plan" mainly carried out basic research on software engineering technology, developed the "Core Support Environment BETA--85", and then developed my country's first large-scale "integrated software engineering support" Environment", named Jade Bird Type I System (JBI). Its birth has shortened the gap between our country and advanced countries. At the 1991 International Software Engineering Symposium, foreign experts believed that "the Jade Bird system can be comparable to similar software in the world." The focus of the "Eighth Five-Year Plan" is to establish an industrial foundation. On the one hand, the Jade Bird standard specification series was formulated based on the tracking and research of international standards, and the "Large-scale software development environment - Jade Bird II System (JB2)" was developed using object-oriented technology. On the other hand, it concentrated on researching software productization technology, practicalized and commercialized the Jade Bird I system, and launched a series of software products named after "Jade Bird". In the process of developing the Jade Bird system, Yang Fuqing organized more than 330 scientific and technological personnel from 22 universities and scientific research units across the country to form an unprecedented high-tech research team. Under the leadership of Yang Fuqing, scientific research work is progressing very smoothly. Not only has a three-level management model of "overall group - working group - special group" been established, but also the 12 words of "three firm grasps, three unifications and three consciousnesses" have been established. guiding ideology. In order to successfully complete the transformation of scientific research results, after a long period of hard work, Beida Jade Bird Co., Ltd. was officially registered and established in November 1994, with Yang Fuqing as chairman. In order to realize and improve the Jade Bird software production line, formulate industrial software production standards, and promote the technological transformation of my country's software companies, Yang Fuqing led the team to develop an application system integration environment based on heterogeneous platforms and accessible to multiple information sources - Jade Bird III System ( JB3), preparing conditions for the formation of economies of scale.
The Jade Bird system is my country's first and one of the few large-scale comprehensive software engineering support environments in the world. The successful development of the Jade Bird system is hailed as "a major breakthrough and major breakthrough in my country's basic software technology." The results have laid a solid foundation for the development of my country's software industry" and are "a milestone marking the transformation of my country's software development from manual workshops to industrial production, and are of strategic significance to the development of the software industry."