Generative programming

Generative programming: You can use any esoteric language for production/contract programming in case all your programs generate .cpp/.java files on their run.