Generating a Running Program