- programming is commanding a machine to do what they want.
- computers speak a non-english language so everything they write is translated before the machine follows it
- a machine is only limited to its hardware. You cannot save without a harddrive, you cannot communicate without an antenna of somesort.
Instructing a machine can come in a variety of forms
- Robotics - commands reinterpreted into physical movement
- User Experience - commands reinterpreted to produce graphics or sound
- Logical - Encoding and decoding, list management and prediction, mapping commands to actions, language grammer
If anyone disagrees or has more to add, let me know