CodeInSeoulThe Complete C++ Build System: CMake & Ninja Part 1An explanation of the basics of CMake and Ninja, the complete C++ build system.Jul 12, 2023Jul 12, 2023
CodeInSeoulInside Python: The AssemblerLearn all about how the Python assembler generates Python bytecode.Jul 7, 2023Jul 7, 2023
CodeInSeoulInside Python: The CompilerLearn all about how the Python compiler transforms the AST into a sequence of instructions.Jul 7, 20231Jul 7, 20231
CodeInSeoulInside Python: The Lexer and the ParserThis is the explanation of how the Python lexer and parser construct an AST that is fed into the compiler.Jul 1, 2023Jul 1, 2023
CodeInSeoulHow Does the Python Interpreter Execute Your Code?This is the introduction to CPython, an implementation of Python written in C.Jun 28, 2023Jun 28, 2023
CodeInSeoulThinking Like a Vertex: An Introduction to Graph AlgorithmsThis is the introduction to graph representations, graph algorithms, graph datasets, and graph processing frameworks.Jun 24, 2023Jun 24, 2023
CodeInSeoulThe Emscripten Toolkit: From C/C++ To WebAssemblyThis is the introduction to the Emscripten toolkit, which compiles C/C++ code to WebAssembly.Jun 23, 2023Jun 23, 2023
CodeInSeoulWhat is WebAssemby and Why It Just Might Be the Future of the WebThis is the introduction to WebAssembly, which just might be the future of the web.Jun 21, 2023Jun 21, 2023