computers require some sort of programming