News

VS Code C++ Tool Broadens ARM/ARM64 Reach

The November 2020 monthly update to the Visual Studio C++ extension continues Microsoft's embrace of ARM and ARM64 architectures, used in CPUs for mobile devices because of power efficiency and other characteristics.

Microsoft earlier introduced new ARM/ARM64 support on Linux, saying at the time, "The C++ extension brings a first-class development experience for Linux on ARM and ARM64, complete with IntelliSense and remote build and debug support. You can now develop C++ applications on Raspberry Pi with VS Code and Remote-SSH!"

That reach has now been broadened with the introduction of downloadable VS Code builds for the ARM architectures, helping VS Code developers use the C++ tool for Raspberry Pi, Chromebook, Surface Pro X and other ARM-based devices.

S Code ARM Builds
[Click on image for larger view.] VS Code ARM Builds (source: Microsoft).

The dev team also continued work on bringing C++ IntelliSense and build support for Windows ARM64, Linux ARM and Linux ARM64 architectures.

Microsoft of course supports ARM on Windows 10 and the company has been making a big push to embrace ARM/ARM64 architectures across a variety of dev products for the flagship OS and other targets, including OpenJDK, WinUI, .NET 5 and more.

"Microsoft has dabbled in ARM processors for quite some time," said Brien Posey, an author at our sister site, Redmond, in a July article. "The company's original Surface RT tablets were based on ARM processors, as is the current-generation Surface Pro X. That device uses a CPU that was jointly developed by Microsoft and Qualcomm.

"So clearly, Microsoft has an interest in ARM processors. The big question is whether Microsoft will ever transition its Surface devices completely away from using Intel processors."

Microsoft's C/C++ extension in the Visual Studio Code Marketplace has been installed more than 15.8 million times, earning an average 3.6 rating (scale to 5) from 383 developers who reviewed it. The tool's development is carried out on GitHub here.

The extension also comes bundled in the C/C++ Extension Pack, which also includes:

Note that while Microsoft touted new ARM-related functionality in the November update, more work needs to be done. The announcement post published today (Dec. 8), points to the release notes, which themselves point to Issue #5583, "Support Windows ARM64 (Surface Pro X)," which states: "We have a Windows ARM64 1.1.0-insiders3 vsix at https://github.com/microsoft/vscode-cpptools/releases/download/1.1.0-insiders3/cpptools-win-arm64.vsix. Debugging isn't enabled yet though."

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events