От компьютерных вирусов сегодня не защищён ни один простой пользователь, даже при наличии хорошего антивируса. Стоит ли говорить, что в коммерческих IT-компаниях программистам дают лишь права пользователей, чтобы те не заполонили свои компьютеры вирусами. Отсюда и возникает необходимость их изучения каждому программисту, ведь зная и понимая, как создать вирус, он научиться с ними бороться.