Fading Coder

One Final Commit for the Last Sprint

Implementing Shared Memory for Inter-Process Communication on Linux

Multi-threading and multi-processing are core approaches for concurrent software development, with key differences in how they handle memory access. Threads belonging to the same parent process share the entire process address space by default, so data exchange between threads can happen directly vi...

Installing MinGW-w64 (GCC) on Windows: Options, Setup, and Verification

MinGW-w64 provides GCC-based C/C++ toolchains for Windows, targeting both 32-bit and 64-bit systems. It links against the native Windows runtime libraries, producing executables that run without third‑party runtime DLLs. Compared with the legacy MinGW project (32-bit only and largely unmaintained),...