VS Code: New C++ language extension brings Microsoft's code-completion to Raspberry Pi 4

Microsoft forges ahead with support for Arm-based platforms, including its Surface Pro X and the Raspberry Pi.
Written by Liam Tung, Contributing Writer

Microsoft has released a new version of the C++ extension for its popular Visual Studio Code (VS Code) code editor. 

The new release is an official VS Code C++ extension for Windows 10 and Linux systems, as well as macOS, but not Apple's new M1 Silicon Macs. 

Supported devices for the C/C++ extension – one of the most popular extensions on the Visual Studio Marketplace – now include the Raspberry Pi 4, Google Chrome OS-powered Chromebooks, the Windows 10 on Arm Surface Pro X, and other Arm-based devices. 

SEE: Windows 10 Start menu hacks (TechRepublic Premium)

VS Code is a cross-platform code editor that has always supported Windows 10, Linux and macOS. Microsoft in July told ZDNet it intended to support Apple silicon hardware due to the large VS Code user-base on macOS, but it didn't have a timeline for when the extension and the VS Code editor might fully support Macs that use Apple's new Arm-based M1 processor. 

In November, Microsoft's VS Code team assured its Mac users that Apple silicon support was coming by the end of November. The Apple silicon edition of VS Code is available but currently only in an experimental form for users on the VS Code Insiders preview channel.  

The C++ extension for VS Code brings support for Microsoft's AI-powered IntelliSense code-completion. The update is mostly targeted at the Surface Pro X, which now can use IntelliSense's quick info, autocomplete, and signature help features, as well as code navigation. 

The September 2020 1.0 release of the C++ extension enabled building and debugging on Linux Arm and Arm64 machines through remote-SSH, allowing users to pick their own compiler and debugger. 

The VS Code team is at Microsoft-owned GitHub's annual Universe developer conference. It's being held online because of the pandemic, so everyone can access it. 

SEE: Programming languages: Microsoft TypeScript leaps ahead of C#, PHP and C++ on GitHub

The next talk from Microsoft's VS Code team is at 20:15 CET and looks at how Microsoft is developing VS Code in the open on GitHub. Much like Microsoft's TypeScript superset of JavaScript, VS Code, built using TypeScript, is being developed in the open

"While developing in the open, our team has learned how to balance community engagement with delivering value and shipping code. In this talk, we'll share engineering best practices our team has adopted on GitHub to collaborate with our users, get feedback, and iterate quickly," Microsoft states.  

More on Microsoft's Visual Studio Code

  • Microsoft: New VS Code update is out – plus here's what GitHub Codespaces will cost  
  • Microsoft's VS Code comes to Raspberry Pi and Chromebook – new v1.50 update is out
  • Microsoft to developers: Now VS Code gets this new Edge tools extension  
  • C++ programming language: Microsoft's VS Code extension is out with these new features  
  • Google's Flutter 1.20 framework is out: VS Code extension and mobile autofill support  
  • Microsoft VS Code turns 5: How GitHub, open source, Google made it a hit, reveals creator  
  • Programming language Go: Microsoft hands VS Code Go extension to Google's Go team  
  • Microsoft: This new update makes VS Code friendlier for Java programming language jobs  
  • Programming language Python VS Code extension: New update has critical security fix
  • Microsoft: Bosque is a new programming language built for AI in the cloud  
  • Microsoft's VS Code Python programming language extension gets this new update  
  • Microsoft: Try VS Code's new Python, C++ programming language tutorials, Docker updates  
  • Microsoft makes new GitHub collaboration tools available to testers  
  • Programming languages: Python and Java VS Code extensions get these new updates  
  • VS Code gets a big update: Plays nice with macOS Gatekeeper plus lots of new features  
  • Microsoft: VS Code for PowerShell 7 arrives with ISE mode  
  • New Microsoft VS Code browser editor update – better Go, Python language, Docker support  
  • Microsoft's VS Code Python programming language extension gets this new update  
  • ServiceNow reveals VS Code alternative to its own web-based code editor  
  • Microsoft boosts programming language Python's popular VS Code extension  
  • Facebook: Microsoft's Visual Studio Code is now our default development platform
  • JPMorgan's Athena has 35 million lines of Python code, and won't be updated to Python 3 in time TechRepublic
  • Mozilla's radical open-source move helped rewrite rules of tech CNET
  • Editorial standards