Redcode is the name of an abstract assembly language designed in which core war programs, called warriors, are written.