executable
Word family
Synonym discussion
Sense: noun/1
All three refer to computer files that can run on a machine, but they differ in technical level. 'Executable' is the most common everyday term — a learner downloading software sees 'download the executable' in instructions. 'Binary' is more technical and refers specifically to compiled machine-code format — developers use it to contrast with source code ('compile the source into a binary'). 'Program file' is the most general and least technical, but it is also vaguer — any file that is part of a program could be called a program file, even if it is not directly runnable. For example: 'The installer executable is only 2 MB, but the full program files take up 500 MB after installation.' In most situations, 'executable' is the safest choice for learners.
Common collocations
Nouns
- executable file
- executable program
- executable code
Phrases
- download an executable
- run an executable
- save an executable to [location]
Etymology
Comes from the Latin word 'exsequi', meaning 'to carry out' or 'to follow through', which is formed from 'ex-' ('out') and 'sequi' ('to follow'). The word passed through French and into English in the 14th century as 'executen' (to carry out a plan or command). In the mid-20th century, with the rise of computers, 'execute' took on the specific meaning of 'run a program', and the adjective 'executable' was formed to describe files that could be run by the machine.