programmable
Accepts coded instructions
Programmable describes something that can be given instructions to perform tasks automatically.
A programmable thermostat adjusts temperature on a schedule you set.
Programmable devices range from simple timers to complex computers.
The word implies flexibility—the behavior can be changed by changing the instructions rather than the hardware.
Able to be changed
- customizableAble to be modified
- modifiableAble to be changed
- adaptableAble to adjust readily
- reconfigurableAble to be rearranged
settable · tunable · tweakable · variable · scriptable · user-defined · parameterized · rule-based
Integrated circuit with processor
- firmwareHardware's permanent programming
- softwarePrograms directing computer operations
- hardwareMetal goods and fittings
- compilerSource-to-machine-code translator
syntax · API · executable · function · subroutine · conditional · debugging · binary
Writing executable commands
- codeSymbolic communication system
- algorithmFinite problem-solving procedure
- loopCurve closing on itself
- executionCompleting a planned task
sequence · instructions · task · process · control · robotics · machinery · industrial
Shared connection point
- responsiveQuick to react
- inputData received for processing
- feedbackReturned response data
- controlAuthority to direct
menu · widget · touchscreen · gesture · clickable · event-driven · real-time · dynamic
Simulated cognitive processing
- adaptiveAble to change accordingly
- heuristicsPractical problem-solving shortcuts
- inferenceConclusion reached through reasoning
- reasoningDrawing logical conclusions
adjustable
Able to be changed
- customizableAble to be modified
- modifiableAble to be changed
- adaptableAble to adjust readily
reconfigurable · settable · tunable · tweakable · variable · scriptable · user-defined · parameterized · rule-based · preset
microcontroller
Integrated circuit with processor
- firmwareHardware's permanent programming
- softwarePrograms directing computer operations
- hardwareMetal goods and fittings
compiler · syntax · API · executable · function · subroutine · conditional · debugging · binary · SDK
scripting
Writing executable commands
- codeSymbolic communication system
- algorithmFinite problem-solving procedure
- loopCurve closing on itself
execution · sequence · instructions · task · process · control · robotics · machinery · industrial · manufacturing
interface
Shared connection point
- responsiveQuick to react
- inputData received for processing
- feedbackReturned response data
control · menu · widget · touchscreen · gesture · clickable · event-driven · real-time · dynamic · actionable
AI
Simulated cognitive processing
- adaptiveAble to change accordingly
- heuristicsPractical problem-solving shortcuts
- inferenceConclusion reached through reasoning
reasoning · data-driven · autonomous · self-learning · predictive
- coffee gearcoffee maker, espresso machine, moka pot, percolator, drip coffee maker
- keyboardskeyboard, keys, piano, pianos, organ
- product featuressize, color, durable, quality, material
- slow cookersslow cooker, crock pot, pressure cooker, lid, keep warm
- hearing aidshearing aids, hearing aid, behind-the-ear, digital hearing aids, in-the-ear
- Appliance Settingsbake, broil, defrost, warm, reheat
programmablehardwired
Permanently connected by wires
fixed · nonprogrammable · unprogrammable · preset · hard-coded
- programmable thermostatTimed climate control device
- programmable calculatorComputing device accepting user code
- programmable timerClock-controlled automatic switch