programmable
Word family
- programnounA1
- programverbA2
- programmernounA2
- programmingnounA2
- programmabilitynounC1
Synonym discussion
Sense: adjective/1
While all four describe devices or systems that can be adjusted, programmable is the most specific: it requires software or computer instructions to control behaviour. Configurable is broader — a configurable interface lets you change settings, but those changes may be saved mechanically rather than through code. Customisable focuses on personal preference and appearance (colours, layout) rather than core function. Automated is the widest term and includes purely mechanical systems (e.g. an automatic sprinkler on a simple timer). If the device runs on software instructions you write or install, use programmable. If it just lets you flip between preset options, configurable is more natural.
Common collocations
Nouns
- thermostat
- coffee maker
- controller
- timer
- robot
- oven
- lighting system
- switch
Phrases
- programmable by the user
- programmable via a smartphone app
Prepositions
- by [the user]
- via [an app / software]
Etymology
Formed from 'program' (meaning to set instructions for a machine) plus the suffix '-able' (meaning capable of being). The word 'program' entered English from French 'programme,' which came from Late Latin 'programma' (a written proclamation), originally from Greek 'programma' (a public written notice). The computing sense of 'program' emerged in the 1940s, and 'programmable' appeared soon after as technology advanced to allow machines to accept different sets of instructions.
First known use
1953
1953, in the meaning defined above Noun