The current version of GCC, GCC 11, has full support for C++17 core language features as well as C++17 library features. It is a tool that can be used to compile multiple languages and not just C or C++. The GNU compiler collection, GCC, is one of the most famous open-source tools in existence. Checkout this nice video to learn more on this topic. Although the Visual C++ compiler is primarily used for Windows development, using the windows subsystem for Linux (WSL) integration, it can be used to develop native Linux applications too. It is expected that Visual Studio 2022 – which is currently in the preview version – will include a Visual C++ compiler that will fully support the C++20 features. The current compiler version, bundled with Visual Studio 2019 version 16.10, is 4, which supports both the C++17 core language features as well as C++17 library features completely and the C++20 features partially. This is the C and C++ compiler that Microsoft bundles with Visual Studio. Top C++ compilers for hosted environments One day, I shall write a blog on development under freestanding environments for C++, but this blog is about the compilers I consider to be top-notch in their game. There are many requirements to run under such an environment which you can check out here. Lack of an Operating System makes a freestanding environment very restricted. When a C++ program executes without the help of an Operating System, it is running under a freestanding environment. Normally, we compile and run C++ code for a platform (or a host) which is known as the hosted environment. In the same way, there are many C++ IDEs, but I discuss that in a different blog post. So naturally, there are a lot of C++ compilers out there. One of the things I love about C++ is the fact it’s such an ‘open’ programming language that allows anyone to implement their own compiler.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |