Compiler aims at Wood fabrication

We tend to think that software, and compilers in particular, are concerned with other software rather than the real world. The Carpentry Compiler is different – its target really is wood. Researchers at the University of Washington created Carpentry Compiler and presented it at SIGGRAPH Asia. The idea is simple to understand. If you want to make something in wood then you can describe the end result and the Carpentry Compiler will output instructions on how...

C++ Standard Library now open source

The C++ Standard Library (STL) which ships as part of the MSVC toolset and the Visual Studio IDE is being released as open source by Microsoft. The Microsoft Visual C++ compiler and libraries toolset (MSVC) team made the announcement at CppCon 2019. The library is now on GitHub in a repository containing all the product source code and a new CMake build system. Obviously, this doesn’t affect developers who just want to use the STL,...

Clang Compiles Chrome For Windows

This is a simple story until you start looking just below the surface. The simple part is that Google has manged to use the Clang compiler to compile Chrome targeting Windows. The real question is why? The situation with C/C++ on Windows has been, and is, difficult. Ask most C/C++ programmers which compiler to use and the answer is most likely GCC- the GNU Compiler Collection. There are other notable compilers, such as the Intel...