Cyber Heroes

Chapter 17 Language and Mathematics

Willy was a little flustered. He started running only after seeing that the kid from Yulia's house was really gone.

He was really frightened when that kid bumped into him just now. He tried his best to control himself.

"We can't go on like this..."

Willy thought so, ran quickly, and soon left the edge of the village, squatting next to the road. Smoke and dust billowed in. Willy stood up and waved his hands.

The whistle roars. Amidst the sound of brakes and the explosive dust, a dark figure stopped in front of Willy. Then there was the sound of adjusting the focus of the camera. After a while, a rough voice said: "Willy? Why are you here?"

"Enoch..." Willy's voice trembled: "I'm so scared, Enoch."

Willy lives by the heavy workers and naturally knows their daily routine. He knew that Enoch would most likely pass by this road at this time.

"Hey! What are you so afraid of?" Enoch didn't care.

Willy screamed: "Yesterday you asked me to push that guy out! It was you! You can't ignore me! Otherwise...otherwise..." Willy said and cried: "Brother Enoch! I……"

At the beginning, he really wanted to please Enoch, and then he agreed to "fix Yog". Enoch is the most generous of the heavy machinery. On top of that, Enoch was lazy and often hired other workers to load and unload. As long as he can be on good terms with Enoch, Navelli won't have to worry about work.

But Willy really didn't expect that "Yog"... no, that "mountain" seemed really powerful.

He was actually able to defeat a warrior!

Enoch's tone was also a bit nervous: "He found you? Isn't that right? There were people from our side around us at the time... They were all involved, and they couldn't possibly report us."

"That little Yulia kid!" Willy screamed.

"Yuki? Did he see it?" Enoch was in trouble. He really found Yuki annoying. If it weren't for Yuki, maybe Yulia would have accepted him - even Xiangshan was dug up by Yuki.

"He was walking on the street just now and bumped into me! He bumped into me!" Willy screamed: "That kid must have seen it! Otherwise... otherwise..."

"Damn, just a bump?" Enoch was dumbfounded: "Just such a small thing?"

"What do you mean by a 'little thing'? I pushed that monster!" Willy shouted: "That dog lost, there's no way I can win!"

"That's just good luck!" Enoch said viciously: "It's just that the eldest man is kind-hearted! Bah, what a win. Didn't he still fall to the ground and say 'I lost, I lost' or something? Such a coward... …Pooh!"

"You can't ignore me!" Willy screamed: "Let's trick that kid out! Whether it's crushed or broken into parts and sold..."

"Hey! You're crazy!" Enoch was startled. He really planned to be with Yulia. Enoch knew his character, and he could not keep secrets. If he touches Yuki, he won't be able to be with Yulia.

Enoch was already a little annoyed by this guy. But he also felt that if this guy acted like this, if something happened to Yuki, he might be implicated. Enoch said: "What a big deal... Well, I originally planned to go to the city to have some fun today. How about I treat you to something nice to see?"

"Good-looking?" Willy was a little confused: "What is it? A competition? Or a new game?"

"It's much more exciting than that... Come on, get in the car!"

There was no driver's seat on Enoch. He tilted the cargo bucket slightly and let Willy climb on it.

dusty.

…………………………………………………………………………

"A real programmer starts programming with bare metal!"

"A real programmer has no distinction between object-oriented and process-oriented, and there is no distinction between strong typing and type unsafety. He knows everything from machine language to assembler to compiler to countless advanced applications!"

Certain memories sparkle. Xiangshan can no longer remember who said this to him. However, some "knowledge" component reminded him that that person was a famous programmer in history, a person who once determined the face of history.

Xiangshan had a deep friendship with "this person", so he learned "everything" about programming.

The essence of this thing is "mathematics".

Programming is both linguistics and mathematics.

In other words, linguistics is a kind of mathematics.

Around the end of World War II, mathematicians opened up a new field called the "word problem." In this field, some mathematical concepts are put in the cloak of "words" and express themselves naturally using the forms generated by algebraic structures. Mathematicians try to play with mathematics using the rules of linguistics.

In 1944, American logician and artificial intelligence pioneer Emil Post proved that the word problem is undecidable.

In 1947, Andrei Markov's son, Anatoly Markov, made the same proof without knowing Post's work.

In "language", there is the "problem of undecidability". This is the first undecidability problem that was not posed by humans and did not appear in the field of computational science.

At the same time, linguists followed the opposite direction and reached the same state.

If modern linguistics originated from Ferdinand de Saussure, then Noam Chomsky is the peak after Saussure. In addition to being widely known as a linguist, philosopher and sociologist, Chomsky can also be regarded as a mathematician.

His research on linguistics has even been included in the history of mathematics.

"Context-free language grammar" and "regular language grammar", two fields created by Chomsky, also have considerable status in computer science theory.

Geneticists also respect Chomsky. They believe that Chomsky's research on language may be the key to deciphering the genetic code - they can deduce the "language of the Creator" hidden in genetic information.

In other words, the "program" followed by genetic chemistry.

As long as you have a deep enough study of mathematics in related fields, it is not too difficult to create a unique language.

What is really difficult is to ensure that the language is obscure to humans and at the same time easy to understand for machines.

The more obscure the language, the greater the advantage in internal strength. Knights rely on their inner strength to hide themselves on the Internet and in this world. "Language" is the root of all their defenses. The language function of their brains is highly coordinated with their own internal strength.

The more obscure the language the brain is familiar with, the less traceable the inner strength becomes.

If the operating efficiency of the computer is reduced purely for the sake of internal strength advantage, then it is putting the cart before the horse.

Lisp can't be "obscure". It is so close to mathematics that powerful mathematicians can know its usage as long as they know the basics of it.

C language is a "high-level language with natural language characteristics". There are so many people using it, so this language has shown a situation of "barbaric growth", and even "language" has appeared in a short period of time. The phenomenon of "rheology" - this is very close to the evolution of natural language. If there are two areas in the world with relatively closed networks, then the C language may even evolve into a "dialect."

Xiangshan is familiar with it no matter where he is.

In the field of internal strength, this means that one method can be used to master all methods.

Xiangshan felt that he should still know such a person. This man may not have that great reputation, but he definitely stands on the edge of human cognition.

He learned a lot from his friends - that's how it should be.

But if you think about it carefully, this seems counterintuitive. In Xiangshan's impression, a person can only conduct in-depth study in one field at most, and can only dabble in other areas. Human knowledge has long since expanded to the point where "individuals" cannot grasp the whole picture.

He shouldn't know engineering, be proficient in programming, and have a high level of mathematics. Even if he is really good friends with such powerful people, there is no reason why he can learn the strengths of these friends.

Einstein's best friend in his later years was the top mathematician Gödel. But this friendship did not improve Einstein’s mathematical level to Gödel’s level. At least in the eyes of real mathematicians, Mr. Albert Einstein’s mathematical level is still “sufficient for a physicist.” "level.

But... things happened so strangely.

Xiangshan dismembered the terminal's operating system. He replaced the original compiler with his own.

Whether it is Java for lower-level people, C for basics, Perl as beautiful and lonely as ancient poetry, Ruby as passionate as modern poetry, Python which is easy to learn but hard to master but almost divine when mastered, it is still the closest to mathematics and closest to creation. Lips, or even their successors, are not suitable for maintaining the existence of internal strength.

Nothing else, but because they are all things created "for others to use".

These languages ​​are born to be understood.

The only thing that prevents others from reading them is IQ.

Even though the C language has formed a "dialect", the "dialect" is still not enough for confidentiality.

For knights, good language can hide their intentions, and can also give them a final chance to fight back after the firewall is broken down, the encryption is cracked, the encapsulation is torn, and Ren Du Xiao Zhoutian is interrupted.

And you can't hope that your enemy is a fool - you have to find a way to make the enemy smart enough, but without key information, they will not be able to consciously touch the constantly flowing code in your program in a short period of time.

The internal skills of each genre correspond to a special compiler, with special grammatical specifications and naming methods. The high-level languages ​​they compile are very different in design ideas from the high-level languages ​​of the past.

This is language created "to be difficult to understand."

If programmers in the past were trying to create the "best language" so good that everyone would want to use it, then the language created by the knights is exactly the opposite, the "worst language".

What's even more valuable is that you have to ensure that the machine can accept this "poor" language.

At this point, Xiangshan has absolute confidence. At the beginning, he didn't know where this confidence came from.

After spending two hours rewriting the compiler, he remembered more knowledge.

The foundation of his internal strength is a nameless language that is only passed on in a very small circle.

Very few people know the language, and it is simply not widely circulated. Only a few people have seen it, and even fewer can learn it and use it. Just learning this language has a higher energy cost than learning a foreign language. Programming in this language is as difficult as writing top-notch poetry in a foreign language—this foreign language must belong to a completely different language family than your mother tongue.

"Then again, if it's really so difficult...how did I learn it?" Xiang Shan murmured to himself, "Who am I? Why am I so good?"

After completing the rewriting of the compiler, Xiangshan seemed to have unlocked more knowledge. Data was quickly output from the chip directly connected to his brain. The code overwrites the code, irregular color blocks appear on the terminal screen, and then it is quickly shut down and restarted.

This is not a creation from scratch. Xiangshan seemed to have experienced this scene a long time ago, and it was very similar.

Perhaps because of his incomplete memory, he could not fully reproduce the technology at that time. But even so, he probably has the capital to make a living.

This nameless language is definitely the most difficult language in the world.

But from the perspective of a knight, it is also one of the strongest languages.

Regarding the misunderstanding of the technical details in the chapters updated in the past two days, it is indeed my fault. When I wrote "Into the Cultivation of Immortality", I referred to popular science books written by big figures in the academic world and with good reputations. Part of the description in this book is half from the programming introductory book I read myself, and half is the result of what I saw while diving in the coder community and thought, "Damn, this description is so cool!" After all, I am not a professional coder, so there is inevitably a part of "interpreting rhetoric as fact". And now I see that the introductory programming manual I read may not be official [and I may not really understand it]. I think there are no problems with the subject history and subject stories in this book, but there are indeed certain problems with the current programming technical details. I will gradually revise some of the descriptions based on suggestions from professional readers.

My original intention has always been, "Listen to me here and talk about how good this subject is. If you find it interesting, find ways to learn on your own and achieve success, that is your good fortune and my merit." For me, piling technical details into a book is a way to create a sense of "realism" and "a sense of wonder." If you are confused about some of the details, please click on the chapter review. All professional readers are naturally better than me. If you find my story interesting and want to learn something, that's great. As for the fictional setting of a two-knife geek like me, please don’t believe it.

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

You'll Also Like