Tech Hammer

Chapter 334 Instruction Set

In the Internet age, for any company with ideals and ambitions, hot topics are an indispensable and compulsory course. Not to mention the hot spots that you can get for granted, even if there are no hot spots, you have to go to create hot spots. Product quality is the last word, and publicity is even more important.

In fact, the one that does the best in this area is Durex, a traditional international brand. It is always a hot topic. In many cases, the god-level copywriting that attracts hot topics can be directly listed on the hot search.

For example, one time when the Chinese national football team finally defeated Qatar 2:0, Durex posted a poster on Weibo that night: "Nothing can stop a man who plays twice in one night."

For example, paparazzi exposed Doosan and Taylor Swift on a date at the beach. There was a photo of Doudson taking off his coat and putting it on Swift. A few hours later, the promotional copy was released: "To tease, you take off her clothes, love." It’s to put a coat on her (it).”

Another example is Apple's press conference that year when it announced that iPhone 12 supports 5G. That night, Durex gave a copy: "5G is very fast, but some things cannot be too fast." Then it posted a picture of a product that is said to have a delay effect...

All in all, it doesn’t feel too serious in every sentence, but it also feels like it wants to share some serious things with you.

Of course, Huawei cannot be second to others in this area, so while a bunch of Java programmers are working overtime and countless people are excited to eat, Huawei's Chinese input method promotional copy is finally released...

"Of course there are more bugs in code typed with letters. Why not try typing the code in Chinese? The pure Chinese programming language helps Chinese programmers never write bugs! Cangjie, look for the official website to be released at eight o'clock tomorrow."

Huawei's official Weibo just posted this paragraph on Weibo. Yan Ming and several other Huawei CEOs who often promote their products on Weibo immediately reposted it. But in fact, it doesn't matter whether they repost it or not, because at this time Huawei's sudden Weibo post is destined to become a hot search topic.

Java has just been exposed to have serious vulnerabilities, and there may even be more than one serious vulnerability. Huawei started promoting its own Cangjie Chinese programming language that day. In addition, the whole world knows that the turbulence algorithm designed by Ning Wei is agented by Huawei. , Huawei was the first to fully participate in the construction of the March smart platform. If there is no connection between them, probably no one would believe it.

Even after Huawei's Weibo was released, many people even suspected that the so-called conflict between a Java programmer and the children in Ningban on the programmer forum was self-directed...

There are so many programmers in Huawei, it is simply a simple matter to pick a few Java programmers at random, and then Ning Wei is thinking of ways to encourage the students in Ningban. It should not be easier for the two sides to confront each other. After all, the emotions of the students are in their adolescence. Always the easiest to tease.

This analysis is so thorough that there are naturally some people who believe it.

Conspiracy theories have always been very attractive to most people in this world, especially netizens who like to eat melons. They can figure out a bunch of designs behind something without anyone else telling them.

On the contrary, coincidence is the most unacceptable. After all, "How can such a coincidence happen" and "There must be something fishy about this matter" are the mantras of most people. After all, it's easier to think than to do. Anyone can easily think of all the courtesies he or she has received as the leader of the Earth while sitting comfortably on the sofa, and it is not illegal.

Becoming the leader of the earth may be an exaggeration, but most people have definitely imagined how they would spend it if they suddenly win a lottery ticket, even if they don't buy lottery tickets at all.

So soon the comment areas of major forums and portal websites became lively with discussions on various APP topics.

"The damn codes typed out with letters, of course there are a lot of bugs... Looking at the whole thing, the truth finally came out at ten o'clock in the evening. I knew that with Professor Ning's current status, no major incident would not easily become popular. After searching, it turned out to be true!"

"What a twist! I thought that the Java vulnerability caused a bunch of Java programmers to work overtime and the situation was over. Who would have thought that the Apache official would be exposed directly? I thought that the matter of the official being exposed would be over. Who would have thought that the official would return Ningban? Sponsorship, I thought it would end here, but I didn’t expect that the official would not only donate but also double it. I thought it would definitely end here. Who would have thought that Huawei would announce at ten o’clock in the evening that it would launch a Chinese programming language that rejects bugs! Gao , this is as high as several floors."

"What, so to restore the context of the whole thing, Apache officially donated money in the name of Ning Ban, just to use Professor Ning's Weibo to help Huawei create an earth-shattering advertisement that is suspected of competing with its own products? Excuse me For a moment, do I understand this right?"

"After listening to everyone's popular science, I probably understand what happened today. So I have a question, what do Apache officials think? Are they learning to do good things? Could it be that the Apache Foundation has already invested in Huawei, but we Don’t you even know?”

"Do you even need to ask? Everyone knows that it is impossible not to have bugs. Too many bugs are very annoying, especially when a bunch of them suddenly pop up at once. They can kill people, and Professor Ning has always been the best. What I'm good at is killing people and killing people, hasn't everyone figured out the rules yet?"

"If you don't understand, just ask. Is Chinese programming meaningful? Doesn't it mean that machines can only read and understand machine language?"

"Let's put it this way, it is meaningless to discuss the significance of Chinese programming independently from reality, because whether it is significant or not depends on whether the Cangjie language is good enough. If it is the same as a certain Chinese programming language, it is simply using other people's languages. The Chinese version is meaningless. Because all programming languages ​​now use other people's kernels and other people's compilers. If Cangjie programming language, including the compiler, is dominated by us from head to toe, it would be of great significance. Because after I learn how to do it, my mother won’t be afraid that people won’t reward us. Now it’s up to Huawei to help.”

"What you said above makes sense, but I have to add one more thing. For an English-impaired person like me, just remembering those commands is very annoying. For example, I can often type help into hlep, so I type it in pure Chinese. As for the code, it’s actually very nice to think about it. For example, maybe I can stop writing comments and documents openly. I look forward to the official release of Cangjie at 8 o’clock tomorrow morning!”

"If programming languages ​​become Chinese, can learning programming be done at a younger age? For example, programming courses can be widely popularized in junior middle schools, or even taught as a regular course, so that middle school students can have programming abilities? I feel like this, In the future, children will have wider career options.”

Obviously there are still programmers involved in the discussion on this topic, but there are certainly not too many Java programmers among them. After all, they are still busy working overtime. But the publicity effect has already been demonstrated. After all, it can be seen from the amount of discussion on the Internet that at least the target customers already know about it, and it has even triggered a discussion on whether middle schools should open programming classes.

The publicity effect was satisfactory enough, and it spread directly throughout the world. The effect is also obvious. Many companies, including Microsoft, that provide computer software language services, have seen their stock prices drop slightly. Of course, these are actually small things.

For these established technology companies, the impact of stock price fluctuations within the normal range in a short period of time on the company is far less than what most people imagine, and it can even be said to have no impact at all.

But for the Apache Foundation, especially Alberta Lynn, their minds were buzzing when they heard the news.

Really, as a computer language that has been incorporated into the open source community, they really don't care who comes up with another computer language. It takes a long time for a mature computer language to be promoted and accepted. This is the rule.

There is a very counter-intuitive statistic for ordinary people. There are more than 600 slightly famous programming languages ​​​​in the world, but 90% of programmers only know about a dozen of them. Such as C++, Java, Python, JavaScript, etc. For ordinary people, being able to speak five computer languages ​​is basically the limit.

Therefore, computer languages ​​that can live a prosperous life and are accepted by the public have all been tested by time and the market. They need to meet market usage conditions and have core competitiveness that other programming does not have.

Java has been developing for more than 30 years. During these 30 years, countless developers have contributed countless Java-related products, technologies and standards. Numerous open source frameworks and components have provided Java programmers with standard building blocks, allowing programmers to quickly build Large enterprise application projects, what programmers call copy and paste every day...

So if Huawei were to launch Cangjie language in normal times, everyone would just smile and forget it. The pure Chinese computer programming language may be a gimmick. It can only be said that it is more friendly to Chinese programming laymen. After all, they don’t have to memorize the commands and formats by rote. For those who are already industry practitioners, using Chinese instead of letters actually doesn’t make much sense. Even the lowest-level programmers must master these courses.

But when countless bugs are exposed, it seems very unfriendly.

The scariest thing is that Alberta Lynn doesn’t know if Ningwei still has vulnerabilities that have not been exposed. With so many vulnerabilities exposed at the same time, the blow to Java must be huge, but at the same time it is the most uncontrollable. of.

There are too many types of products developed through Java. If security risks are detonated at the same time, it will definitely give the outside world the illusion that Java is extremely unsafe. Then there is a question mark whether large-scale enterprise application projects will still choose to use Java to develop in the future.

It's not terrible to occasionally expose a log4j2, but if a similar serious vulnerability is exposed a month and lasts for a year, how will Java's reputation drop? What’s even more disgusting is that they dare not break their promise to donate the money to Ningban, because if they don’t donate the money, Ningwei will bring huge consequences if they just provide all the vulnerabilities that have been provided to them to the network security companies in China in advance. disaster.

Very annoying!

But there is nothing you can do.

Especially when he couldn't help but want to call Ning Wei to talk about signing an electronic contract, but suddenly found that the other party's phone was turned off...

Shut down? !

Ning Wei indeed turned off his phone directly.

Having too many phone calls is a nuisance. When you turn off your phone, the whole world becomes pure.

Since living with Jiang Chenshuang, Ning Wei is not afraid of shutting down his phone and not being able to receive some important things. Whether it's at home, Director Tian, ​​or someone close to him, if his phone number can't be reached, he will call Jiang Chenshuang directly. Moreover, Jiang Chenshuang's phone number has always been well protected, and only a limited number of people know it.

Of course, shutting down the phone at this time also meant that I was too lazy to pay attention to those foreigners. It will definitely be misunderstood, but Ning Weidao doesn't really care. As a person, it is definitely impossible to be liked by everyone, and Ning Wei has never thought of having both sides.

To be honest, I still feel a little excited every time I think about a group of people looking at him displeased but unable to do anything about him.

The most important thing is that although Lao Tian does not fully agree, he still plans to go to the laboratory for a while tomorrow to study hard and make progress every day.

Yes, after causing a lot of things in the computer world, Ning Wei decided to go to the research center to retreat for a while, get along with March day and night, improve understanding, and think more about the subject of physics, in addition to In addition to thought experiments, you can also use the instruments already owned by the laboratory to conduct some conceived experiments.

After all, physics is based on experiments. And many times, some application-oriented laboratories can actually be used to verify theories, such as the established nanostructure and low-dimensional physics laboratory. In essence, this is actually a materials science laboratory, and the equipment provided is mainly used to study low-dimensional physics. Preparation of dimensional quantum materials and structures.

But in fact, it can also be used to study precision experimental techniques and methods under extreme conditions, some new quantum phenomena of low-dimensional quantum systems, and basic theoretical research on low-dimensional quantum systems. It is naturally not a problem to verify some existing theories.

For example, an optical motion capture system in the laboratory can be used for both mathematical analysis and automated control.

Of course, all the instruments in the specially built laboratories are of high quality, but it is too luxurious just to test some ideas. Even these expensive instruments and equipment in universities are not open to the public, and only internal projects can be applied for. To use it, you often have to queue up. For many science and engineering students, in order to come up with results or write papers, they have to rely on experiments with these devices to produce data.

Having such a laboratory that belongs entirely to them is probably like having a paradise for them, which is why Ning Wei can't wait to go to the laboratory for retreat.

Student Jiang naturally supported Ning Wei's decision unconditionally.

"I sometimes stay in the laboratory. I may not be able to answer the phone or read WeChat. If you can't solve something, just ask Yu Xingwei. If he can't solve it, he will naturally notify Senior Brother Lu or Director Tian." The next day. Early in the morning, Ning Wei, who was about to leave for the laboratory with Liu Wei, took the trouble to explain to classmate Jiang.

"What can I do? It's up to you, go to the lab, live a regular life, and don't forget to eat. I think you can ask Brother Yu to go with you. He can at least remind you to eat on time."

"Haha, Brother Yu is still busy dealing with Ning Ban's affairs. Don't worry, Brother Liu is following you. Really, sometimes I feel that he values ​​my body more than me." Ning Wei said nonchalantly.

"Well, how long are you going to stay?"

"Look, we agreed to retreat, and we have to make some achievements before I can come back. Otherwise, Director Tian will be nagging me again, saying that I am wasting my time. It is said that the laboratory over there is very big, and all the facilities are very advanced. It cost a lot of money. But I should come back during the National Day. If I get the results, I will come back with a big fanfare. If there are no results, I will come back secretly, take you out to play for a while, and then secretly return to the laboratory."

"Have you forgotten last year's National Day? Can we still secretly go out and play without letting others know?"

"That...makes sense. Let's forget it. Going out on the National Day is actually no fun. There are people everywhere. When I make some achievements, we can choose a time during our honeymoon that is not a holiday and go out for a good time. .”

"Well, it's all up to you."

"Just listen to me. Come on, kiss me first."

"Brother Liu is waiting for you..."

"It's okay, he's used to it."

"..."

On the way to the laboratory base.

Ning Wei watched the traffic outside the window gradually decrease until it entered a road that was obviously newly repaired. There were only three identical Hongqi cars left on the whole road.

"This place is really quite remote."

"Well, actually it's not too far off. I've even done camps before."

"Oh!" Ning Wei nodded, the location selection was very particular.

"By the way, Professor Ning, I just received the news yesterday. I will tell you when I go to the laboratory. The project of designing large-scale integrated circuits based on three-dimensional silicon silicon tube chip technology has encountered a bottleneck, mainly in the design of instruction sets. There are two options now, and the two sides still have some disputes. I hope you can help me figure out which option is better." Liu Wei mentioned.

Ning Wei withdrew his gaze from the window and looked at Liu Wei.

He didn't expect that he would start trying to use three-dimensional silicon silicon tube chip technology to design CPUs so soon.

In the past, this technology was only used to produce baseband chips, so naturally there was no need to consider so much. However, if it is used to design general-purpose CPU chips, the instruction set and architecture issues must be considered.

After getting the instruction set, you can develop the three-dimensional silicon through CPU structure based on the instruction set.

For the new generation of CPUs, the design of the instruction set is indeed crucial.

"Oh, are there any arguments between the two sides that March has not given any suggestions?" Ning Wei asked curiously.

This really belongs to the category where March's opinion should be sought. After all, at this stage, Ning Wei really dares to say that no one understands machine language better than March, including himself.

"The dispute is mainly about the direction. One group believes that we should target the current market by purchasing a proven and mature instruction set architecture license and then innovate on the micro-architecture. This can form combat effectiveness as quickly as possible; the other group believes that since it is a completely new Structure, of course a new instruction set architecture should be designed to leverage the full capabilities of the chip, but of course this will definitely require a longer research and development cycle and more expensive costs."

"oh……"

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

You'll Also Like