Umm, no. You got half the concept right. Programming, especially in the 70s refers to a set of instructions to be followed in order to achieve a specific task.<p>When you prefix it with &quot;computer&quot; you&#x27;re specifying the domain, namely all instructions that will allow a computer to do something. Like you correctly mentioned, when prefixed with &quot;dynamic&quot; you&#x27;re specifying the set of instructions that have a common approach (to break problems into subproblems, etc etc). Similarly, when saying &quot;linear&quot; before &quot;programming&quot; you&#x27;re specifying that the instructions involving this set use  linear variable constrains.