The Fastest BigInt In The West
The Computer Language Benchmarks Game is an amazing project, featuring some meticulously optimised programs.
The Definitive Guide To Syntax Highlighting
What do you expect your editor to highlight? What are the different ways that we can highlight code without calling external tools? Whilst most editors have converged on a common set of base functionality, there’s still innovation occurring in this field.
I used to think that macros were just a feature that a language included or lacked. In practice, there’s a huge design space of how macro systems can be implemented.
Baby Steps to a C Compiler
Writing a compiler, and learning a little low-level programming, is a very powerful way of learning more about how computers work.