Dynamic jumps in C
What are dynamic jumps? Have you ever wanted to dynamically decide where your program jumps to while it is already running? In C you normally use things like if, switch, goto, and loops. But GCC a...
What are dynamic jumps? Have you ever wanted to dynamically decide where your program jumps to while it is already running? In C you normally use things like if, switch, goto, and loops. But GCC a...
Why AI Causes So Many Problems Today AI works from a giant set of patterns it has seen before (AKA dataset). It guesses what the output should be via neural network. Most datasets used today howev...
Have you ever wondered how programming languages really work? There are several phases that your code goes through. Some compilers have more phases, but I will only talk about the basic ones. These...
Have you ever wondered how hashmaps really work under the hood? It might seem very complex, but once you understand it, it’s actually very simple. Hashmaps Are Just Arrays With Smart Indexing Has...
When working with multi-threaded C code, atomic operations often look cheap, until they become your biggest bottleneck. In my case, a small change in how threads acquired memory reduced CPU usage b...