Chapter Twenty-Eight: The Unclear and Powerful Easy Language
Fu Xin said that Jin Shengqiang and others were confused, at this moment, Fu Xin gave these people the feeling, if you use a word in later generations, it is not clear, the strength of Huaxing Industrial Development Company is really extraordinary, and the programming language that foreigners have just researched has been used by Huaxing Industrial Development Company and developed products.
"If anyone can develop our own programming language and develop a product, that's great!" Wang Derong sighed deeply.
"Governor Wang, the computer programming language that belongs to our country, the language of programming in Chinese, our company already has, this language was jointly developed by Fu Zonghe and his junior brother at the end of last year." Mo Li suddenly interjected with a smile.
"Oh? What language is that? How I haven't heard about this. Wang Derong asked with great interest. The state has always been very supportive of the development of computers, to have this major discovery, Huaxing Industrial Development Company even concealed and did not report, you know, once the report is out, this is the news that can cause a sensation in the Chinese-speaking area, and even, can shake the world.
Fu Xin replied with a wry smile: "This language is called Yi language, Yi is the Yi of the Book of Changes, looking at the name, you should also know that this Yi language is related to Zhou Yi." ”
"Zhou Yi?" Wang Derong was a little surprised, he did not expect that such a novel thing as a computer would be related to thousands of years of philosophical works in China, which is somewhat surprising.
"Yes, it is Zhou Yi, our ancients, it is too powerful, the most basic language of the computer is nothing more than 0 and 1, that is, binary algorithms. And our country, thousands of years ago. There is a saying of one yin and one yang, which is also binary. That's where I got my inspiration. Fu Xin explained.
"Zhou Yi is indeed broad and profound. It's worth looking into. Wang Derong sighed, and then Wang Derong asked: "Xiaofu, you and your junior brother developed this easy language, why don't you publish it, is it because of the design of privacy?" ”
When Wang Derong said this, he was a little displeased, this Fu Xin, everything is good, but there is a little. What made him very dissatisfied, that is, this new payment, everything looked at the money, and if he didn't sign it, he would hide it, for fear that someone would steal it.
Fu Xin saw Wang Derong's displeasure, and immediately explained: "Governor Wang, it's not what you think, computer language. It's too troublesome, and I need to work together to study it, hide it, and I'll do it alone. I can't do anything, but there's a reason why I haven't promoted it at the moment. ”
Fu Xin then explained: "That's what I think. First of all, at the moment our country. Computers are scarce or even invisible. So I didn't rush to promote, it's useless to be in a hurry. ”
Secondly, this new easy language is not perfect, and it has the following shortcomings:
1. I have tested the C++ language of the United States, and the speed of the easy language is not as fast as C++, and the compiler needs to be optimized, but large applications rely on databases, and the speed does not depend on the programming language.
Second, it does not support exception handling yet, although the American C language does not support exception handling, but relatively speaking, I actually prefer to use the C language, which is habitual.
Third, the inheritance function of the class is weak, and the members of the class are private and not flexible enough.
Fourth, it does not support generic types, and it is very troublesome to call other DLL languages
5. UNICODE IS NOT SUPPORTED, AND THE ENCODING CONVERSION SUPPORT LIBRARY JUST CALLS THE API OF WIN, AND EVEN THE SHELL SUPPORT IS NOT COUNTED, AND IT IS THE SAME AS CHANGING CLOTHES, WHICH IS TOO INCONVENIENT.
Sixth, this is still a niche language, and it has the biggest shortcoming of niche language, false positives.
Seventh, there are too few class libraries, there is a lack of algorithms, and programming ideas are not emphasized. ”
These shortcomings are actually some of the shortcomings that Fu Xin classified as easy language in his previous life, at this time, easy language became his bag, but he did not hide these shortcomings at all.
As Fu Xin said, if the computer language wants to develop, it depends on one or two people, that is not possible, this language must be open source, only open source, collective efforts, will be greatly developed, behind closed doors is not possible.
"Wait!" Fu Xingang wanted to continue, but Wang Derong suddenly opened his mouth and asked, "You said the advantages of this easy language, but what about his shortcomings?" Let's start with that. ”
In fact, Wang Derong didn't understand these things that Fu Xin said, and he was confused, but it was still that word, and he didn't know how to do it, so he felt that these contents were very important, so he asked Fu Xin to say it, and someone next to him recorded it.
"Okay." Fu Xin understood what Wang Derong meant, and then nodded and said: "For us Chinese, the biggest advantage of Yi Language is pure Chinese programming, strong affinity, and extremely low entry threshold. Secondly, he also has the following advantages:
First, the compiler, easy language is pre-compiled, which is more convenient for language error checking, and it should be faster than interpreted language.
Second, variables, the variables of Yi Language are strongly typed, but there is a problem here, Yi Language does not yet support untyped general-purpose variables, and I have not thought of a solution.
3. The standard variable declaration, the table format is concentrated in the head of the function, which is not easy to be confused.
Fourth, the language structure is simple and easy to understand, compared with C, C++ and other languages are much simpler.
5. The memory management is good, and the compiler will automatically deal with some garbage.
6. Easy language supports object-oriented.
7. Classes, inheritance, methods, and easy languages have basic object-oriented languages.
8. Error handling, the compiler of Yi Language is stronger for error handling. ”
Seeing Fu Xin stop, Wang Derong said, "Continue with what I said earlier." ”
Fu Xin nodded slightly and continued: "At present, our country has not introduced the Internet, so there is no rush for the time being. ”
Fu Xin's sentence is a bit too big, what is called and has not been introduced into the Internet, so don't worry, doesn't Fu Xin know the saying that he is prepared? If you promote it first, when the country introduces the Internet, you will be able to be more prepared, doesn't Fu Xin know this?
Wang Derong thought of this, his face was a little gloomy, this Fu Xin. It's so ignorant.
Fu Xin noticed that Wang Derong's expression was a little bad, but he didn't explain. This kind of thing is not clear. During this time, he was really busy and didn't have time to promote this one that he thought was the icing on the cake.
Fu Xin continued: "The most important point, during this time, our company's main attention is still on the bidding and construction of the Wanmen program-controlled switching telephone system project, and the promotion of this easy language will definitely delay time, so we chose to keep it secret for the time being, and wait for the current matter to be done." We're definitely going to start rolling it out, and we're going to open source it, because if you want to develop this easy language, you have to work together. ”
"You can think so, very good, so let's do it, if your Huaxing Industrial Development Company is too busy, I will arrange it for the promotion of Yi Language. How is it? By promoting this easy language in the previous step, our country will be able to seize the opportunity in the previous step. Wang Derong asked.
Mr. Wang was not a pedantic conservative official, and he was in awe of the new computers. As well as a considerable degree of attention, he has seen the great prospects of computers if the Chinese nation. To be able to go one step earlier, then on the future of the Internet market. will be able to take a greater initiative, this. Many Chinese officials see it very clearly.
China has always been very concerned about computers, especially since the reform and opening up. The chief designer once said, "China wants to carry out four modernizations, and it cannot do without giant machines!" ”
On December 26, 1983, China's first 100 million times supercomputer named "Milky Way" officially passed the national technical appraisal, which was a major achievement in the field of science and technology in the early stage of reform and opening up, and also showed that New China maintained great attention to computers.
"Referral to the provincial government?" Fu Xin was a little shocked at this time, this Wang Derong also took this Yi language too seriously, Yi language, all along, Fu Xin regarded him as the icing on the cake, and did not pay much attention to it. Because he is accustomed to using C language, C++ language, VB language, Java language, Ruby language, etc., compared with these languages, the easy language is really far behind.
At present, like VB language, the time has not yet reached 1991, so this language, Microsoft has not launched.
This kind of language with a graphical user interface (GUI) and rapid application development (RAD) system, which can easily use DAOs, RDOs, ADOs to connect to databases, or easily create ActiveX controls, can be made by Fuxin.
Remember, VB is the most spoken language in the world by any standard - both the number of developers who praise VB and the number of developers who complain about VB.
There is also Java language, which has excellent versatility, efficiency, platform portability and security, widely used in personal PCs, data centers, game consoles, scientific supercomputers, mobile phones and the Internet, in the future global cloud computing and mobile Internet industry environment, it has significant advantages and broad prospects of the language, which has not yet been developed by the Sun_Microsystems, Java language is made Sun_ Microsystems was launched in May 1995.
These languages, Fu Xin can be fully developed, at that time, the ownership is his, to say bigger, these languages are Chinese, in contrast, easy language, is not so important, icing on the cake is enough, but said that in the snow, it is still far away.
But Fu Xin did not think about it, first, Wang Derong and others did not know that he still had these languages in his mind, and second, Yi Language is a pure Chinese programming language, which is good news for Chinese. At this time, the role of Yi language is not only programming, but also the language of pure Chinese programming gives him a certain political significance. This is good for New China to strengthen its relations with Chinese-speaking areas (such as Baodao).
Not to mention, in the previous life, Easy Language is a paid software, and Easy Language is a language that must be registered before the program can be compiled, otherwise it can only be debugged in the compilation, so it has not been developed enough.
But at this time, if the open source goes out, and when VB and Java come out according to the historical trajectory, I don't know how perfect it is, and these new ones have not been taken into account! He really underestimated Yi Yuyu. (To be continued......)