IT foreigners in China issue 1: programming masters who visited China for the first time, Anders, father of C,

Source: Internet
Author: User

IT foreigners in China issue 1: programming masters who visited China for the first time, Anders, father of C,

When he saw Anders, he was focused on listening to domestic developers' questions. A pair of far-sighted glasses bent over the head, and the loose dark blue casual sweater was casually placed outside the white round neck t-shirt.

If it wasn't his concentrated look and the live witness of developers' avid worship of him, it is hard to imagine that this not-outstanding appearance, or even a very common foreigner, was a programming giant who made a special trip from the United States to China to attend the Microsoft technology conference held in October 27, and the father of C #, Andre hellberg.

"Fantastic !" When asked how he felt when he first came to China, Anders answered CNET with an exaggerated expression.

In the middle of the figure, This is Andre hellberg.

Anders facilitates the first cooperation between Microsoft and Google

Anders is a legend. There are many stories about him. For example, the two dead enemies of Microsoft and Google can cooperate on one thing. This is because of Anders.

Anders has created a new language, TypeScript, which is compatible with JavaScript. On October 18, March this year, Google's Angular team announced that it was working closely with Microsoft's TypeScript team on Angular 2.

"Who will think of Google using it to write Angular 2 ?" Anders uses rhetorical questions to express unexpected feelings.

In fact, if not because TypeScript is indeed very useful and Microsoft does have the best technical solutions, how can Google use a language developed by rival competitors?

Challenges preferredAnders

People who know TypeScript know that it is generated to solve some JavaScript problems and is called the alternative language of JavaScript in the industry.

Anders led the team to create this language, and he said, "because I like the challenge ."

"I am willing to work hard to launch a good programming language so that every programmer can work more efficiently. If a language is already very efficient for programmers, there will be no chance to further improve it. I think JavaScript represents a trend, and many people are using it now. It will also become an enterprise-level programming language, but there are so many problems at the same time, so we want to solve this problem and turn it into a better programming language."

"We have added many things to enable TypeScript to better support development of large applications. I think this process is very interesting ."

Unlike Chinese developers who have accumulated many years of development experience, they choose to switch to management. Anders has been engaged in programming for the past 40 years, because it is his interest and his biggest hobby.

Microsoft is changing

Microsoft has a remarkable engineer culture. Anders is naturally one of the core members of Microsoft's technology field. from such a position, he told us about Microsoft's changes in open and open source over the years.

"We started to support 'open' two years ago '. Openness is the business strategy of Satya. In the past two years, you can see that Microsoft has more open things. We have put the Office on Apple and we have android, including our Azure platform, you can place Linux and Windows operating systems on this platform. Our development tools provide cross-platform support for iOS, Android, and WindowsPhone. We have even developed a faster Android phone simulator ."

"In terms of open source, we have made great progress. Our development platform team includes Microsoft's core. NET Framework is open-source, and all core code has been put into the open-source community. Our core middleware and basic core development are all on GitHub, we have been working on open source on the development platform, but open source is not so easy. It is not to say that writing code to open source community today is open source. Today, the open-source community has certain standards and specifications. net open source takes a lot of time, including rewriting part of the code and annotations, which many programmers do not want to do. We are still improving ."

"Microsoft has been changing over the years, and we have changed a little bit. Especially now that we have a new manager, we are also learning to do things that have not been tried or done before ." Anders said.

Conclusion

On the day of coming to China, Anders will be taken as long as they make their debut. He said, "I have never taken so many photos ."

He doesn't know how much a developer worships him! Because he can continue to work in development for 40 years, he played the biggest role in promoting Microsoft's open source work in history, and he created C #, which has been one of the top ten programming languages for many years; the TypeScript he developed made Google unable to use it, and he was personally dug to Microsoft by Gates for millions of dollars in salary in 96 years!

He is a legend and an example.

Finally, the editor has an appeal:

Visit http://market.azure.cn now

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.