This post is composed of infographics on the basics of compilation assembly and compiler optimizations. We're going to be learning about compilation, assembly code and folds in C# and C++.| LevelUp++
Last time we were looking at some simple bit hacks and how to construct more complex out of the basic ones. There was a bonus section that briefly described a very (In)famous function called "hasZeroByte." Let's look at the function again and understand what it does in more depth.| LevelUp++
Writing correct benchmarks is hard, and it's a craft. This article will teach you the dark art of lying using benchmarks and writing correct benchmarks.| LevelUp++
How it's possible that two identical methods have different performance (by 2x) in GO? Fasten your seatbelts; we're going on a crazy ride.| LevelUp++
This post comprises infographics showing various loop optimizations that happen in C# (dotnet) and other languages.| LevelUp++
Bit hacks are an incredibly powerful tool in every developer's toolbox. When used correctly, they can bring simplicity, performance and scalability,| LevelUp++