a program is specific directions that a computer follows