Microsoft promises to include the Clang compiler in this year's Visual C + + update

Source: Internet
Author: User

650) this.width=650; "src=" Https://regmedia.co.uk/2015/10/21/llvm-logo.jpg?x=648&y=348&crop=1 "alt=" the LLVM Dragon logo, said to has "connotations of power, speed and intelligence" "style=" margin:0px;padding:0px;border:0px; " />

Microsoft's recent release will include the Clang compiler in the November 2015 Visual C + + update, and Clang open source compilers are known for faster compilation speeds and better error hints than GCC.

Clang about c,c++, and objective C compilers, are able to generate LLVM intermediate code, which is an open source project that supports cross-platform compilation. Initially, Clang only supported Apple development and was open source in 2007. Currently, Google,sony and other large companies are in use.

VisualStudio 2015 has integrated the clang used for Android and iOS development. You can choose the GCC or clang Toolbox when compiling your Android app.

The clang compiler that is about to be integrated will support Windows applications.

Visual C + + is composed of a few parts of the visual Studio IDE, the front-end compiler (build AST file), the back-end compiler (which can read the AST file, and generate executable code), where the front-end compiler becomes C1, and the backend compiler called C2,C1 and C2 are different development teams.

Microsoft will add clang to the C1 group this time, C2 continue the back-end compiler development work. Clang Generate LLVM ir file, the conversion will be compiled in C2. The code generation process remains the same.

This time Microsoft introduced CLANG/C2 to support cross-platform development. With Office, with Clang, office can run smoothly in ANDORID,IOS,WINDOWS10, effectively improving code quality.

CLANG/C2 is expected to be released in February 2016. Microsoft is also planning to release "build only" version of Visual C + +, which only needs to install the compiler and command-line tools to run, you can not need the visual Studio IDE.


Microsoft promises to include the Clang compiler in this year's Visual C + + update

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.