computer viruses are written by malicious programmers.