diagnostic program: a program that recognizes and explains faults in the equipment or mistakes in a computer program
writing: letters or symbols that are written or imprinted on a surface to represent the sounds or words of a language
heterodactyl foot: a bird's foot having the first and second toes of each foot directed backward and the third and fourth forward