Compiler
Compilers translate software (Private) code written by humans into binaries that can be executed.
Concepts
Name mangling
Name mangling refers to modifying the name of a type or method to include information about a type in its name to help a linker ensure it's using a compatible implementation for a given definition. For methods,