Win8 Metro C ++

Source: Internet
Author: User

Why do I still stick to C ++?

From the perspective of Microsoft, C # is gradually becoming the new favorite of Microsoft UI development, and WP7 has become the only development language. For Win8 Metro program development, C # has almost become the preferred language for many people. Although HTML5 is bullish, it has some limitations, and C # is a fast and secure language, it may also become a favorite of most programmers (especially UI developers), but I decided to choose the seemingly old and old c ++, maybe in the eyes of many people, it is irrational for programmers who focus on UI development to choose C ++. Maybe, but I am still willing to stick to my belief that C ++ must be an unprecedented and unprecedented language, I prefer to regard him as a belief. The persistence in C ++ can be said to be a kind of persistence in life.

Besides, C ++ does have a side that I cannot give away:

From a technical perspective:

1 C ++ is so powerful! (Do not go into details)

2 Metro manages C ++ extensions, which can basically achieve the same effect of C # and VB, and the barriers to intercommunication between languages are basically cleared.

3. fully compatible with native C ++ and can be used in a unrestricted manner. This is too important, meaning that C ++ will cover from the bottom layer (c) to the top layer (.. net.

4. It is fully compatible with STL, boost libraries, and other auxiliary tools that cannot be abandoned, so that C ++ remains highly efficient.

5. It is undeniable that Microsoft's support for C ++ is still comparable to that of other languages, including dierct support and underlying API and COM components, c ++ is only one instead of No. 1.

From a personal perspective:

1. My Understanding of C ++ is totally different from that of other "Higher-Level" languages, especially when I look back at the typical C ++ books, I feel a little more familiar.

2 C ++ is criticized for its security. I am more interested in it. I originally came from C language and have a special preference for memory operations, the ability to directly perform operations without limits on the memory has become a standard for language selection.

3. The projects I have developed are system-specific. c ++ may be the safest language before the current situation is clear.

4. I can freely switch between metro and desktop programs, so that I do not need to switch between the two languages.

 

To sum up, I will go with the project in my subsequent articles to show my initial experience in Metro C ++, and of course there are more than C ++ and Metro.

 

Original article address

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.