C++ programming language: VS Code expands new features: code completion

C++ developers have brought IntelliSense and support for Raspberry Pi to the new extension package of VS Code.

Microsoft has released a stable version of the C++ extension for its popular open source cross-platform code editor Visual Studio Code, which supports Arm-based computers and new productivity features.   

Microsoft's new C++ extension is caused by the increase in popularity of C++ (a 35-year-old language) among programmers. The International Organization for Standardization (ISO) C++ Group 21 Working Group (WG21) completed the finalization of C++ Version 20 this month. The team is led by software engineers from Microsoft and Google.

According to Microsoft's Herb Sutter, C++20 is the first major update to C++ since C++17 was released in 2017, and contains the biggest improvement since C++11 since 2011.  

The C++ extension of Visual Studio Code (VS Code) combined with Microsoft's Python and Java market extensions brings key productivity features, such as VS Code's AI-driven IntelliSense automatic code completion feature.

Julia Reid, Microsoft Program Manager for Visual C++, said: "C++ extensions bring the rich productivity features of VS Code to C++ developers, including IntelliSense smart code completion, debugging, refactoring, code navigation, etc."  

These functions are applicable to multiple platforms, architectures and compilers to help developers cross-compile and work remotely.

Like the Java extension set, Microsoft has released a C++ extension package, which includes multiple extensions for C++ development in VS Code, and free tutorials for developers. 

The C++ package includes extensions for C and C++, CMake and Visual Studio Codespaces. Visual Studio Codespaces is a cloud integrated development environment (IDE), formerly known as Visual Studio Online.

Microsoft aims to provide a better debugging experience for C++ developers using Linux, macOS and Windows. Developers can set conditional, unconditional and function breakpoints, and observe variables and debug remote processes. 

The VS Code debugger UI will launch any program used with the C++ debugger developer. Developers can also customize the debugging experience on Linux, macOS and Windows. 

The other big news is that these extensions bring support for Linux on Arm and Arm64 to help developers build for Raspberry Pi and future Arm-based Mac laptops. The extension will also soon support programs built for Microsoft's Surface Pro X.   

The other big news is that these extensions bring support for Linux on Arm and Arm64, thereby helping developers build for Raspberry Pi and possibly Arm-based Mac laptops in the future, although Microsoft has not yet confirmed the availability of Apple’s new machines. stand by.  

According to Reid, version 1.0 of the C++ extension "brings first-class development experience to Linux on Arm and Arm64, with IntelliSense and remote build and debugging support."

It will also help developers build C++ applications on Raspberry Pi using VS Code and Remote-SSH.

Microsoft continues to advance in support of Arm-based platforms, including its Surface Pro X and Raspberry Pi.

The C++ extension version 1.0 released in September 2020 allows building and debugging on Linux Arm and Arm64 machines via remote SSH, allowing users to choose their own compiler and debugger. 

The VS Code team is at the GitHub annual Universe Developer Conference, which is owned by Microsoft. Because of the pandemic, it is saved online, so everyone can access it. 

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

This new version is an official VS Code C++ extension for Windows 10 and Linux systems, as well as MacOS, but not Apple’s new M1 chip for Mac computers. 

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

VS Code is a cross-platform code editor that always supports Windows 10, Linux and macOS. Microsoft told ZDNet in July that due to the large number of VS Code user groups on macOS, it intends to support Apple silicon hardware. However, for extensions and when the VS Code editor may fully support the use of Apple’s new Arm Mac, it has no timetable based on M1. processor. 

In November last year, Microsoft’s VS Code team assured its Mac users that Apple’s silicon chip support will be launched at the end of November. You can use the Apple silicon version of VS Code, but it is currently only available in experimental form for users on the VS Code Insiders preview channel.  

The C++ extension of VS Code brings support for IntelliSense code completion supported by Microsoft AI. The update is mainly for Surface Pro X, which can now use IntelliSense's quick information, auto-complete and signature help functions, and code navigation.

Friends who want to learn programming pay attention to me~Update online videos regularly~,

Today’s video: Use C++ to build an artificial intelligence web crawler system~

Guess you like

Origin blog.csdn.net/Python6886/article/details/112392063