Xueba's Black Technology Simulator

Chapter 165 Chinese Computer Language

Chapter 165 Chinese Computer Language
After returning home, Lu Xiao began to study and write a thesis.

He writes papers differently from others. Others have to think in various ways. Lu Xiao can just create a new project in his own simulator.

If you accumulate enough, it won't take long for the simulation to be successful.

Previously, he hadn't given the papers on quantum mechanics to several academicians in Beijing because Lu Xiao's brain CPU was filled up by other projects.

Now that all the things that need to be dealt with urgently have been dealt with, and the company has employees who are developing, he can finally devote all his energy to academics.

The first thing to simulate is naturally not quantum mechanics, but what to write in the three papers.

These three papers have a general direction.

I must write an article about quantum mechanics and ultrasonic waves.

Write an article on brain waves.

In the last article, Academician Hong suggested writing mathematics. Lu Xiao was not sure whether he could write it.

At present, the level of each subject is almost level [-], mainly related to scientific research, such as art and painting, and the skills of farming are naturally not so high.

Lu Xiao has been busy with company affairs recently, and he is also studying and improving in his free time. He has been to the school library many times.

Soon the simulator gave three paper directions.

Only the last paper is not mathematics. It seems that the simulator understands himself better than Lu Xiao, knowing that even if Lu Xiao simulates, he can't solve some mathematical problems that have plagued the world for countless years.

The answer is computer language!

The third paper given by the simulator is for Lu Xiao to publish a brand new computer language.

Xia State is relatively backward in many aspects. The main reason is that we developed too late. Others have developed for 200 years, while Xia State has only been developing for 70 years in total!
Computers also started abroad, and others came up with various computer languages.

Lu Xiao is an expert in computer. Because of his in-depth contact with the X system code, he has written a lot of software by himself, and his cryptography level is also very high, so he is actually the most familiar with this aspect.

Apart from developed countries, the only computer language born in an underdeveloped country should belong to Brazil.

Among the commonly used computer languages, C, C++, C#, Java, JavaScript, Go, Rust, and PHP were born in the United States; Python was born in Europe.

But the Lua language was born in Brazil.

Brazil is a developing country with a low economic level and an undeveloped IT sector, but it has created a world-popular programming language. How did it do that?
There is a joke in the programming world: the camel is the horse designed by the committee.

The joke is that programming languages ​​designed by committee are not very good, such as Algol 68, PL/I, and Ada have not lived up to original expectations.

Lua was also designed by a committee, however, this committee was very small, consisting of only three people, all colleagues at the Catholic University of Rio de Janeiro: Roberto Ierusalimschy, Luiz Henrique de Figueiredo, and Waldemar Celes.

The situation about Lua is very special. In the [-]s, Petrobras needed to customize many functions, and finally these three people completed the task perfectly.

At the later stage of the project, the three found that the original computer language was not enough, and a real scripting language was needed, which could assign values, have logic control, and functions, and could be embedded in Petrobras' applications.

It took some time for Lua to be born.

In Brazil, because the IT environment itself is average, the Lua language has not developed.

The last three Portuguese-speaking coders brought the Lua language to the Eagle Country, preparing to export it to the domestic market. There is no Portuguese version of the Lua language manual. From the basic language structure to the manual, they are all in English.

When the three of them arrived in Eagle Country, no one paid attention to him at first. But when he advertised and was noticed by the game company, the situation changed.

Lua is short and concise, with less than 5.3 lines of C code until Lua1!

The binary package including the I/O function is only more than 200 K.

Lua allows users to change the behavior of software without having to go deep into the internals of the software.

When it became popular, a large number of famous games such as "Half-Life", "SimCity", "World of Warcraft", and "Angry Birds" began to use Lua.

People who don't understand computers often have a question, why no one writes computer language in Chinese?
All computer languages, even Lua, a successful computer language written by people in developing countries, are actually English.

Is it because English is naturally suitable for computers to understand?
When Lu Xiao didn't understand computers before, Lu Xiao also had such doubts.

But after truly understanding it, I discovered that no matter what language I use, it is all representation.

Just like brain waves, brain waves can be of various types and translated into different languages. When people in each country translate their thoughts, the brain waves they read are definitely different.

But in essence, they are all decoded into picture form.

The essence of computer language is mathematics and logic.

It can be said that the expressions of computer language and mathematics are similar, and they are highly symbolic things. Chinese is also a symbol, and it is still a very changeable symbol. Naturally, it can also become a computer language.

Unfortunately, Lu Xiao discovered that the core of the X system is still not Chinese programming, but English.

This may be due to the continued development in the future, and the fact that the West has always been the leader in the computer field.

But now it is different, with Lu Xiao here, he can write a Chinese computer language.

One thing to know is that foreigners who use English as their mother tongue may not write codes well, because the systems are different, and computer codes pay more attention to mathematical thinking and logic.

People who don't understand programming always think that if a Chinese computer language is designed, programming will become easier.

I also think that the meaning of Chinese words is complicated, and perhaps the core of artificial intelligence needs this kind of ambiguity.

But Lu Xiaoneng clearly told these people that any computer language is very directional, corresponding to some kind of cycle within the computer chip.

Chinese can be fuzzy programming, that is wishful thinking.

The argument that different combinations in English, or even the same word, have many meanings is untenable.

However, Lu Xiao felt that if he created a computer language, he might really be able to achieve fuzzy programming.

Lu Xiao thought for a long time, and kept simulating in his mind.

If Lu Xiao's brain is a computer chip, the CPU is already hot at this time.

"If I use Xiaolu as the core, the core of Xiaolu is the Chinese code, it can understand the meaning of Chinese, and in the end, countless ordinary people can use Chinese programming!" Lu Xiao muttered.

Maybe it was Lu Xiao who made the sound and Xiao Lu heard it.

The little deer has been carried by Lu Xiao. After hearing this word, the little deer will react immediately.

At this time, the little deer asked: "What does the master need the little deer to do?"

Xiaolu doesn't call Lu Xiao's father anymore. The previous address made Lu Xiao a little embarrassed. He is not married yet, and he is not ready to be a father, so Xiaolu calls him master.

Hearing Xiaolu's reply, Lu Xiao was going to chat with Xiaolu about programming to see if he could understand what he meant.

"Xiaolu, if I describe something in Chinese, can you generate a program that can run?" Lu Xiao asked.

The little deer has no independent thinking logic.

But when Lu Xiao asked a question, Xiaolu's core neuron code, the logic system based on countless Chinese characters, would run at full speed, trying to understand Lu Xiao's meaning.

At this moment, the little deer understood, and it said: "Master, you can try it, what program do you want to design?"

Lu Xiao's eyes lit up, it seemed that it was really feasible!
If it can be realized perfectly, Lu Xiao can already predict what the future will be like.

That will be a brand new era. Anyone who can speak Chinese can describe what a software will look like through Chinese characters, or even through writing and literary techniques.

Then rely on Xiaolu to realize the program.

It can be said that Xiaolu's core neuron Chinese character logic code is the compiler.

Chinese characters themselves are a computer language.

Through the combination and description of different Chinese characters, programming can be realized.

If this path goes through, Lu Xiao's thesis will be completed. It is not mathematics, but it is related to mathematics. It is a new programming method that can turn normal Chinese into a computer language.

"Okay, then let's start with the simple one and design a calculation program, but my calculation answer is that 1+1 equals 3."

Lu Xiao's description is relatively simple.

But don't think that programming will become easy.

Because 1+1 is definitely equal to 2 in computer code.

This requires variables.

Before Lu Xiao continued to explain how to realize it, Xiaolu said: "Okay, the program is on my server."

With excitement, Lu Xiao connected to the Rongcheng server to see how the code of this program was written.

What excited him was that the core code was actually displayed in Chinese!
具体是这样的:‘如1加1等于3,1等于1.5,3加3等于9,1乘以1等于2.25’。

All programming is realized by Chinese logic, and finally the interface appears, just like a normal calculator.

But the design of this calculator case is also described in Chinese.

The code is like this: 'Number keys 1, 2, and 3 are on the left of the number keys for addition, subtraction, multiplication, and division, the answer is above the number keys, and the frame parameters are. The answer frame is ., and the size of the number keys is .'.

After reading all the codes, Lu Xiao was stunned. It turns out that this is really possible.

In other words, when he used Chinese as the core of Xiaolu's neurons, Xiaolu was equivalent to a compiler.

Of course, this program can only be used on the computer where Xiaolu exists in the end.

Ordinary environments cannot recognize such codes.

It can be understood as this answer, only Xiaolu can understand it, and then let the computer calculate it.

Other computers cannot understand these Chinese codes.

It can no longer be called a code, but a description.

After realizing simple calculator programming, Lu Xiao naturally wants to try more complicated things, and he plans to design a game.

This time Xiaolu was not allowed to write the program by himself, but Lu Xiao came to write one based on the code given by Xiaolu who wrote the calculator just now.

'Item: card game, Zhajinhua, 235 is greater than three A's, three A's are greater than three K's, and three K's are greater than three Q's. '

The first thing to write is naturally the basic rules, and the next thing to write is to describe what each card looks like and what the interface looks like in words.

It is very simple to write such a program. If the logic is clear and the text can be expressed, it can be run.

Sure enough, the "Little Deer Compiler" game program successfully appeared on the server.

Lu Xiao found that it was really convenient when designing card vector graphics.

For example, Lu Xiao can insert the pattern of each card individually, or it can be automatically generated.

Because Xiaolu’s own database understood the words red hearts, clubs, and diamonds, Lu Xiao did not interfere with the designed vector graphics, but they were almost the same as real playing cards.

In just a few minutes, Lu Xiao actually designed a poker game!

Of course, more complex programs can be designed now, and Lu Xiao has been testing for a long time.

He discovered that writing code with the "Xiaolu Compiler" uses description, and this description is occasionally unrecognizable. The first thing to write is not the bottom code, but the top code.

For example, to write communication software such as WeChat.

The first thing to describe is what the interface looks like. It is best to design the interface vector diagram first.

Each function is described later.

Even if there may be problems in the logic when describing, "Fawn Compiler" can automatically correct it.

It can probably be understood as a deer, like a teacher, correcting a student's homework, and found that the homework was wrong, and corrected it casually, so that the entire program can run on the computer.

Of course, sometimes Xiaolu will correct mistakes, but this is not Xiaolu's fault, but the description itself is wrong.

Xiaolu just makes the program run.

"The Chinese computer language has become! As long as I open Xiaolu's port to all programmers, they can upload the program to Xiaolu's server to complete the code writing, but the system needs to upgrade the compilation library..." Lu Xiao excitedly said.

He can already imagine that programmers are no longer a profession with high barriers to entry.

Maybe a person who writes online novels can write better software.

If this person used to write fantasy novels, now he can write novels into games by himself with clear logic!

Of course, the various scenes and character models used in it are currently a problem.

But System X supports brain waves.

Brainwaves can also be modeled in 3D through X's built-in modeling system.

In other words, everyone can write big games.

If you master Chinese well and have clear logic, you can write fun games.

In particular, the imagination must be rich, the game characters and scenes designed in this way will be better, and the game will definitely be more popular.

Lu Xiao has already realized that Mihayou's business will definitely be impacted in the future.

After everyone is like a dragon, the entire game industry will change.

In other words, the Internet industry must also change, because some people always have fantastic ideas and can design good software by themselves.

In the past, designing software like WeChat might require a team of hundreds of people to write code for a long time.

But now it can be recovered by a single person.

"There is also a problem now. The Xiaolu compiler is based on the server in Chengdu. I need to transcode it and then let the X system read it."

Fortunately, this is relatively simple, since the computer can run Chinese code.

Then just make the compiler independent, which is equivalent to a converter. Xiaolu's server is a port for modifying and optimizing Chinese code.

The optimized Chinese code also needs a compiler so that the computer chip can recognize it.

This compiler is similar to the English and Chinese data converter, and it didn't take much time for Lu Xiao to get it out.

And I plan to upgrade this compiler to the X system next time, so that the Chinese code program will be recognized by the X system in the future.

Compared with the compiler that comes with the original X system, the advantages of writing Chinese code programs are too great.

What Lu Xiao needs to consider now is how to promote this new programming method.

There is also the question of how to charge.

There is no charge for other computer languages, and anyone can use them. Lu Xiao's is different.

Its essence is to use the "Little Deer Compiler" to help ordinary people modify Chinese descriptions that computers cannot understand.

If it is not modified by Xiaolu, maybe the written Chinese descriptive code cannot be decoded by the built-in Chinese decoder of the system.

So there must be a fee.

Lu Xiao had to think about whether to collect revenue in the same way as game platforms and iOS software malls, or to sell programming qualifications.

If internet writers could write games, then games would probably explode.

On the X system, there has never been a built-in software store.

Now it seems the time is ripe.

If X system has a software mall, and all of them support X currency payment.

Lu Xiao felt like he was going to make money again.

Because when the X currency is exchanged, he can earn it again.

Lu Xiao found out that he was really a profiteer, and he planned to take the most profitable path.

The mall is up!Fruit mobile phones can collect fruit taxes, so can Xiawei Technology.

But now more and more money, find a way to spend it.

(End of this chapter)

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like