the.com/linker

Takes your compiled puzzle pieces and bullies them into one working program.

means A program that combines compiled object files, resolves references between them, and links in libraries to produce a single executable.

from Straightforward agent noun from 'link' + '-er' — one who links. 'Link' itself traces back to Old Norse/Old English roots meaning a ring or loop of a chain, the idea being things joined together in a connected series. The computing sense emerged in the mid-20th century as programs grew too large to compile in one piece, so separately compiled chunks needed something to chain them into a working whole — the linker, doing literally what its name says.

real job
resolves symbols so functions actually find each other
error fame
undefined reference is its signature catchphrase
timing
works after the compiler, before the program runs
static vs dynamic
decides whether libraries get baked in or borrowed
the.com · every word