That looks more like a full system software solution. I mean like, when you press the 1 button on your microwave and then the display reads 00:01. Or when you press the popcorn button and the microwave starts running for a predetmined amount of time. What is the language that is used to interpret the button presses and send signals to the various components? I always figured that is what "microwave oven programming" entails.
yeah, depends on the architecture. If it's a microcontroller, which I think is highly likely, then probably C or maybe assembly. I don't see anything more powerful being economical in a microwave TBH.