The technological flood of rebirth

Chapter 189: Chinese programming

Views:

The idea for the game "Resident Evil" was of course provided by Zhao Yi.

In fact, Zhao Yi was planning to name all his companies the Umbrella XXX Company at the beginning, hoping that his companies would eventually reach a high level of monopoly. However, he thought about it later and realized that this would be too ostentatious.

It won't matter if it doesn't become big. When it does, the whole world will know that any company with the word "protective umbrella" belongs to Zhao Yi. Then he won't be able to live in the news every day.

Not to mention the trouble he caused, even being in the news every day is not what he wants. He is a quiet person who prefers to hide behind the scenes.

Later, for the convenience of management, all the companies in Hong Kong were put under one company. Zhao Yi thought of the word "umbrella" again, so he simply used this name.

By the way, I compiled a copy of the plot of "Resident Evil" and gave it to Polaris Company to develop a game.

Although the plot of this "Resident Evil" is roughly the same as the previous one, the character images and details are of course different.

This game was able to be launched on the market in such a short period of time thanks to the latest generation of Phantom Smart Game Engine used internally by Polaris.

This engine is different from the Galaxy Universal Game Engine that is licensed to external parties. Although the Universal Engine is the most advanced in the world, it is not intelligent and the production speed is much slower.

And there are some problems with some fuzzy logic reasoning, and the Magic Light Intelligent Game Engine has both of these advantages.

Some achievements of the Magic Light Intelligent Game Engine come from the film and television special effects intelligent production software written by Zhao Yi, especially the intelligent modules and special effects intelligent production modules, which not only allow the Magic Light Intelligent Game Engine to produce games very quickly, but also The game graphics are better, and it can also give NPCs a certain amount of intelligence.

It is precisely because of these many advantages that "Resident Evil" produced using it became a sensation throughout the world as soon as it was released.

Not only the gaming circle, the special effects inside it also attracted the attention of global TV and film companies, and the intelligent NPC inside attracted the attention of global software companies, who all saw the future development direction of the industry.

The impact on the game industry is the most intuitive. It is not that Polaris has never launched 3D games before, but the graphics are still relatively rough and the plot is not satisfactory. It mainly relies on generational advantages to crush other games, and the sales volume is also low. vulgar.

However, with the launch of this game, not only the graphics and special effects are so cool, but the plot is just like watching a movie, and it is also a movie without a unified ending. Such a game will bring great benefits to both game practitioners and game players. It's subversive.

Game practitioners evaluated the difficulty of technical implementation from this game and found that if you want to achieve such a picture effect, the investment of funds is huge. It is not a cost-effective deal to invest huge sums of money in the current game industry.

The intelligence of the NPCs inside is even more unattainable. They don’t know how Polaris Company did it. Anyway, they know that with the current technology, they can’t make it. And the plot routes are diversified, and the funds invested are also doubled. of.

After evaluation, they all came to the conclusion that it is not suitable to follow the trend and produce games of the same level for the time being, because they are likely to go bankrupt before they can produce the game.

In just one week after the launch of "Resident Evil", global sales reached 10 million copies, and the price of each copy was US$100. The price was higher than that of previous games, but it still could not stop the enthusiasm of players around the world to buy it.

According to Polaris' predictions, throughout 1984, this game is expected to sell 100 million copies and achieve sales of 10 billion U.S. dollars, making it the most profitable game in history.

The popularity of this game not only brought revenue from the game itself to Polaris, but also expanded the sales of their home game consoles.

After all, it is not impossible to buy a home game console just because you want to play a game, and this game has such charm.

It combines too many elements, including horror, justice and evil, the uncertainty of fighting fate, etc. If you are not interested in these, you can still watch it as a special effects movie.

Although Polaris Company predicted that this game would definitely sell well, it still far underestimated its market potential. After the sales results were released in a week, the project team of this game immediately decided to make another personal handheld version of "Resident Evil" Version.

Adapted to the personal handheld game terminal of Polaris Company, the plot is of course not exactly the same, but the characters and themes are the same. This is called digging deep to maximize the value of this game.

Developed together with the game "Resident Evil", there are also "Tomb Raider" and "Call of Duty". Of course, the game script was also provided by Zhao Yi, along with the "Resident Evil" game script.

There are many more scripts written by him, such as the World of Warcraft game script. It is impossible to develop so many scripts at the same time, so the above three were selected as the first batch.

However, the market performance of "Resident Evil" has exceeded Polaris' expectations. It is estimated that they will increase the manpower investment in the latter two games in the future.

It's just that there is still a shortage of software talents in the country, and specifically gaming talents are even more scarce. Even if we want to speed up the progress, it is estimated that it will not be fast.

In fact, Zhao Yi is also aware of the current situation in the domestic software industry, so Zhao Yi has asked Fanxing Software Company to develop a customizable program compiler.

In the final analysis, programs are compiled into binary codes. Computers only understand binary codes, so this compiler acts as a language translator between high-level programming languages and machine codes.

After this custom program compiler is completed, a high-level Chinese programming language can be specially customized so that people who are not very good at English but have strong logical abilities can easily start writing programs.

In this way, the number of programmers can be expanded and learning costs can be reduced.

Of course, this custom compiler can not only customize the Chinese high-level programming language, but also customize other programming languages as needed, so that programs all over the world are no longer programmed in English, and it is possible to completely end the situation where English is the most suitable for writing programs. fallacy.

As mentioned before, machine language is ultimately binary code and has nothing to do with English. It’s just that chip instructions and assembly language were previously controlled by the United States. Naturally, they respected their own language for writing programs.

In the final analysis, it does not need to be translated into binary.

Now, unlike in the previous life, Tianxing Semiconductor's chips have monopolized the world's personal computer chips, so it would be much more convenient for Fanxing Software to write such a custom compiler.

Because it can obtain all the underlying logic of the chip, the custom compiler written will not only avoid various unexplained bugs, but also be able to execute the program more smoothly.

As soon as this custom compiler is launched, it will definitely break the inherent English programming thinking in the global software programming community, allowing people from all countries to freely write programs in their own language.

It will bring a new wave of prosperity to the global software industry, and it will also break the special status of English in the programming world, reducing the influence of English.

Of course, there are advantages and disadvantages. When programmers around the world are accustomed to programming in their own mother tongue, it will cause obstacles to global programming exchanges.

Because English is not a necessary language, programmers, especially lower-level programmers, do not need to learn English. Then it will be difficult for them to break through their own country's programming circle and understand the software development situation in other countries around the world.

Even if an individual programmer learns English, the software industry in other countries does not necessarily use English to write software, so he still cannot understand the development of software technology in non-English speaking countries.

This may not only fail to promote the development of global software technology, but may also hinder the development of software technology. After all, only sufficient communication can allow new technologies to spread.

This drawback is more obvious for countries whose software industry develops later, and for countries with smaller populations. For our country, this drawback is not very obvious yet.

After all, my country's current software industry is developing rapidly and can be said to be leading the world. At the same time, with a huge population, there will be many technical personnel entering the software industry later. The disadvantages of working behind closed doors are not very obvious.

Another drawback of this is that it brings difficulties to global software research and development cooperation.

If a software company in country A needs to develop a piece of software, it needs to find programmers who use the same natural language. Otherwise, it will be impossible to communicate in this project and understand each other's programming code.

This poses a huge obstacle to the global software outsourcing business.

Based on this development, the final result is likely to reach a consensus in the global software community, that is, to choose a language as the communication language of the global software programming community.

In Zhao Yi's opinion, this trend will definitely happen, because technical exchange is an inevitable trend, determined by the nature of human nature and technology.

Therefore, Zhao Yi later planned to ask Fanxing Software Company to develop natural language translation software for this custom compiler, which is different from the language translation software we often talk about.

Because the compiler is not a human being, if you want the compiler to work, you need to organize the programming code according to certain rules. No matter what natural language these programming codes are, they are ultimately the structural language that the compiler needs.

According to the common structural language of this compiler, the respective natural language and structural language are made into a language mapping, which can be translated into other programming languages according to the mapping table.

Of course, if you do this, the code comments cannot be translated.

If you want to translate the annotations as well, you need a natural language translator. This is very difficult and cannot be done with the strength of Fanxing Software.

Even if it is made, it is estimated to be full of errors and omissions. This must be done by Zhao Yi himself.

But Zhao Yi is not ready to solve this problem right away, because now our country's software technology is the most advanced in the world. Out of the need for communication, the world's software industry must choose a language to communicate.

Then the probability of Chinese being selected will be very high. After all, the technical level of the Chinese environment in the software industry is the most advanced.

In the future, Fanxing Software's technical information and help documents will only be provided in Chinese. With Fanxing Software's position in the global software industry, programmers from other countries will have to learn Chinese, otherwise they will not be able to write good programs. After all, Technical details are all written in Chinese.

These are Zhao Yi's own strategic plans, but he has not mentioned them to Fanxing Software Company. After all, they only need to follow Zhao Yi's instructions to develop relevant software. There is no need to let them know about such strategic things.

In fact, there is another way to achieve the goal, which is to build an open source fund. This needs to wait until the Internet era begins. (End of chapter)