Hacker News new | ask | show | jobs
by utopicwork 564 days ago
1. Instructions for the computer to execute 2. Wherever you put it
1 comments

Lots of software doesn't run on a computer.
Do you mean written down code? I think that deciding whether that's software is debatable. Other than that I can't think of anything that doesn't run on a computer that can be called software. Unless you want to be pedantic and say 'this program doesn't run on a computer, it gets compiled down into machine code. The machine code runs on a computer.'
So what?

* Bad instructions that the computer can't execute are still instructions for the computer to execute, they're just bad ones.

* And if they're only printed in a textbook and never actually entered into a code editor, they exist only on the printed page.

So what you said doesn't invalidate the GP in the slightest.