“pattern recognition program” is a mouthful, but I’m not asking you to shorten it

because I’m recognizing a certain pattern with the ways of shortening these things

word-processing program = word processor
calculation program = calculator
compiling program = compiler

i am not interested in being called a “recognizer” thank you