Wendi's Tech Blog

Wendi Wong's software development activities.

Memory layout on x86-64

A good understanding on memory layout is essential for every programmer, especially C/C++ programmer. Unlike other languages, C++ gives the programmer a total control over memory ma...

How C++ Compiler Works?

Every program we wrote needs to invoke a compiler to convert the source files into an executable file. Basically, the compiler takes each C++ source file in the working directory an...