This approach mimics the Linux experience on Windows.
While MSVC remains the standard, many developers are switching to Clang for several key reasons:
Clang is famous for its clear, concise, and helpful error messages and warnings, which often make debugging much faster than with traditional compilers.
clang main.c -o main.exe clang main.cpp -o main.exe -std=c++20