A compiler is a person or tool that gathers and organizes information into a single work. In computing, it is a special program that translates source code written by humans into machine code a computer can execute.
From Late Latin *compilator* “one who compiles,” from *compilare* “to gather, collect.” The computing sense borrows this idea for transforming and assembling code.
A software compiler is like a strict translator: it takes your human-friendly code and turns it into the exact binary instructions a machine understands, no more and no less. Tiny mistakes that humans would ignore can completely stop a compiler, which is why programming can feel unforgiving.
Complete word intelligence in one call. Free tier — 50 lookups/day.