Abstract syntax trees in GCC and in Clang

GCC and Clang are two major open source compilers. They offer comparable code optimization opportunities, but their internal design differs. Let’s analyze implementation of GCC 8 and Clang 12 frontends...

Efficiency of C++ code optimization

C++ code can be highly optimized. This blog post shows how compilers deal with optimization of the source code. It presents simple code snippets and analyzes how different compilers can...

GRUB for BeagleBone

Quick installation manual how to set U-boot, GRUB, Linux and root file system based on Busybox for Beaglebone Black board Motivation BeagleBone Black is one of the most popular single...