![]() ![]() ![]() 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 |