Which of the following activities are performed by computer programmers? Choose all that apply.
They write step-by-step instructions for a computer to follow.
They produce a solution as quickly as possible, even it it means working from guesses at first.
They define the programming language.
They create a logic problem that the computer program can solve.