1. A method of executing computer program code, the method comprising: executing program code received in an input stream, the input stream comprising a second language representation; while executing the program code, identifying program code in the input stream that has not been translated from a first language representation into the second language representation; translating the identified program code from the first language representation into the second language representation; and executing the translated identified program code.