Search Result for "programming": 
Wordnet 3.0

NOUN (2)

1. setting an order and time for planned events;
[syn: scheduling, programming, programing]

2. creating a sequence of instructions to enable the computer to do something;
[syn: programming, programing, computer programming, computer programing]


WordNet (r) 3.0 (2006):

programming n 1: setting an order and time for planned events [syn: scheduling, programming, programing] 2: creating a sequence of instructions to enable the computer to do something [syn: programming, programing, computer programming, computer programing]
The Jargon File (version 4.4.7, 29 Dec 2003):

programming n. 1. The art of debugging a blank sheet of paper (or, in these days of on-line editing, the art of debugging an empty file). ?Bloody instructions which, being taught, return to plague their inventor? (Macbeth, Act 1, Scene 7) 2. A pastime similar to banging one's head against a wall, but with fewer opportunities for reward. 3. The most fun you can have with your clothes on. 4. The least fun you can have with your clothes off.
The Free On-line Dictionary of Computing (30 December 2018):

programming 1. The art of debugging a blank sheet of paper (or, in these days of on-line editing, the art of debugging an empty file). 2. A pastime similar to banging one's head against a wall, but with fewer opportunities for reward. 3. The most fun you can have with your clothes on (although clothes are not mandatory). [Jargon File] (2003-02-12)