Feb 16 · 22 min read · Introduction C++ has been around for over 41 years. Over the years, many features have been added, and one of the most powerful is compile-time computation. C++ actually had this capability before its standardization in 1998, particularly after templ...
Join discussion
Jan 26 · 4 min read · Introduction LLVM is an open-source, modular compiler infrastructure, and Clang is its C++ front-end. In this project, I use LLVM to build a custom Clang compiler that introduces a new C++ builtin -counting the number of fields in a C++ struct / clas...
Join discussionDec 26, 2025 · 3 min read · Intro I write C++ code almost every day, be it for work or for fun (yes, we exist). While I have great tools for benchmarking runtime performance in my toolbox, I never really tried "benchmarking compile times". With build times continuously creeping...
Join discussion
Nov 18, 2025 · 5 min read · Introdução Saudações todo mundo, saúde, saúde todo mundo! Neste artigo, vou explicar como desenvolvi um programa em C (usando a biblioteca gráfica, a minilibx), para calcular, renderizar e explorar fractais. O projecto foi feito inteiramente em C; En...
Join discussion
Mar 7, 2025 · 5 min read · This guide will explain you how to install Clang++ and Make on Windows: specifically, we will discuss the MinGW-w64 project. In my experience, getting these programs to run natively on Windows is faster than calling them from within emulation layers ...
Join discussion
Dec 17, 2024 · 11 min read · The C standard allows the programmer to define new types, including enumerated types—or "enums"—that improve program readability and type safety. This article explores the specification for enumerated types, the compiler options that improve enum typ...
Join discussion